So, I'm speaking from personal experience as a man here. A lot of the time I hear about women's experiences with men, I've mostly heard that men suck. At this point, I'm used to negative feedback on this topic. Not every woman I talk to says that men suck but it's just common to hear from women, in my experience, that men suck.
Because I've heard consistently bad things about men throughout my life I've made an effort to treat women respectfully. I don't yell, I don't personally insult, I pay for dates, etc. However, I'm just one dude. I can't fix the entire world by treating my dates and female friends respectfully.
I'm sorry you had bad experiences with men but unfortunately even the greatest men, most virtuous men, are still human beings. I wish I personally knew what to do or say in every situation, but as awesome as I am (and many men are), I (we) still make mistakes.
Still, while there are no perfect people you should still be treated respectfully and have every right to demand that.