Glam, YOu are expecting something from a person who can't get it together. I hate to say this, but you will have to find an alternative, i.e., help, rather than rely on him. He's not capable of being there for you or your children. The more you are expecting him to be there or do something for you, the more aggravated, disappointed and angry you will be.
As for your xh....I knew he wanted something. I know that you are a smart lady and so is your son....this man wasn't there for either of you when he needed to be...please do not get sucked up into his drama. You will need to set boundaries w/him as well.
As for your current situation...distance yourself....learn to rely on others (I know that this is extremely hard for you), but you will need to so in order to keep your sanity.
Please try to have a pleasant Easter.
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.