LJ, it seems as though your h has always been emotionally abusive toward you. The name-calling and putdowns, it's all so unseemly.

I am surprised that you stuck around at all because this is who he is. These things are core and will never change. I fear for your son.

I will be accused of being "negative," but I believe that this is a case where you and your son are better off without this situation.