As far as white American women being horrible goes...I just don't see it. Every girl I've dated, with the exception of one, was a decent, honest girl. Maybe it's because I live in the South, that girls here aren't shitheads? I dunno. I tend to think that people are people, there's assholes everywhere. Pray tell, if these American women were/are so terrible, why would anybody date them in the first place? Needy, materialistic, whiny, controlling, narcissistic....not really the type of qualities any sane man would want to deal with, even if the girl was smoking hot.
The same could be said for girls who complain about men, which would be all of them. Men are apparently complete assholes according to practically every girl I know. Well, men aren't assholes, and women aren't stuck up cunts. Each individual has the capability of being a wonderful person, or a dreadful pain in the ass.
And you can't relate attractiveness with shittiness. I find my girl to be very attractive, and she doesn't display any of the qualities listed in this thread, and she knows if she did, I wouldn't put up with it.