T.L.
I agree with Tony V. If you don't have kids, LEAVE. I was in the same situation, married to a man that was much like my selfish, shallow father. Once I realized what was going on, I left. Even if you have children and this is putting them in a bad environment, then leaving would still be a good option.