You are a woman with a heart as big as TEXAS. You're H's pattern of manipulative and degrading commentary is HIS insecurities bounced off those around him. I truly get the sense that what he says to you is almost as if he's speaking aloud to himself.
Your H is a guy that really doesn't like himself AT ALL. He finds it amazing and unbelieveable that someone like YOU could ever love an 'unloveable person' like him.
He says things to get in the first shot...he's like a boxer pulling a sucker punch in the ring hoping to bring his opponent down before the match can get started.
You SEE where your H's garbage is coming from...so you're way ahead of the game.
He desperately needs to help himself because there's no way on God's green earth that YOU can help fix what's wrong with him.
How long you're willing to wait and whether or not waiting is the best for you and your son is a decision ONLY YOU can make.
I hope that you are considering counseling for yourself...that way, no matter what you decide YOU will be the Captain of your own ship.
T2