You need to consider if you want to be in a relationship with someone who treats you poorly.
Lotus,
So how come when I said his wife treated him this way (I think I said "boorishly," you jumped my case?
Maybe it was someone else; if so, I apologize. But I distinctly remember recommending to OIN that he stop putting up with his wife's disrespectful and rude behavior, and nearly everyone disagreeing with me.
Puppy
The quickest way to "fix" this may be spending some time with attractive female friends. I've never known someone to talk the other out of this type of behavior. They do it because they can get away with it, and they do it because they want to.