LOL you are so wrong. I myself would never date an a**hole as you describe. And believe me, I know a lot of men who are exactly like that - I just choose to avoid them. I have no time for disrespectful, cruel and ignorant people in my life. Besides, as the OP says, most guys are like that nowadays. Which just makes them even more boring/irritating.
Stop confusing "nice guys" with doormats please. My boyfriend is most definitely a "nice guy". And I'm not in the minority - of all my female friends, only a couple are into the as*hole type of guy. All the others are in happy loving relationships with "nice guys".