Sexist pig is kind of strong, I feel bad for you that you have that opinion at your age. Hopefully you will soon realize there are a lot of very nice men besides your DH, and these same men are very respectful of women. (Sorry, I didn't read the rest of your post, I don't have time to read long posts).
I personally think it's all in how you treat men, if you treat them with respect, they'll give you the world, and I'm talking ANY man (at work, at home, etc.). That's been my experience. I'm not just talking about my SO, I'm talking any man that I deal with.