Lou, It never seems to end...does it? I'm sorry your son isn't being cooperative about a job search and repaying you. Given that he's in a snit, he'll runaway for a while and then return home. He needs to learn that people aren't going to take care of him forever and the only way to do that is to be broke and have no funds to spend. I do hope that he'll wise up and come to realize that you have been more than generous in helping him out.
As for your xh, I can't believe he's got money to spend for an airline ticket and yet, cried the blues to you about not having money to send you. Boy, that one takes the cake and either he thinks you are deaf and stupid or he didn't think you would pick up on that little tidbit so quickly. If he does fly out to where you are, I certainly would ask for the money he owes you. He certainly isn't hurting in the wallet as much as he has indicated if he can afford a flight.
I do hope that today will be a better day for you. Gosh, you need to catch a break from all of this crazy stuff.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.