?
It's called narcissism.
Coach Simon
People who are feeling confident and secure and have self respect don't feel a need to call people names, criticise, bully, shout, etc. Try to help him with his self image.
Buy him an Anthony Robbins book or audio - or he can watch the Great Man on Youtube.
Good Luck!
Dr. Stephanie
The best defense is a good offense. Does this apply to your situation?
Allison
He's a narcissist. Seek a divorce because he'll only get worse AND eventually he will get abusive. Sounds like he's already there.
chris n
Because he thinks he's some sort of god and you are just his rather inadequate minion. What a big head you have married. Don't criticise him. He's not going to change. If you don't have any kids - dump him. Use your feet and walk away. That'll surprise him won't it - that his house-slave has a mind of her own and doesn't need his advice and constant criticism.