Some people bash American women and others don't. For those who bash American women, let's eliminate the angry or scrub guys from the equation. What you're left with is a group of men that vibe better with non-Western women, for whatever reasons that may be. When it comes to compatibility, culture is a huge factor. If you grew up in the West but have many non-Western influences and are not fully Western, being with a Western woman might not work. If you grew up in Africa or Asia but feel truly Western in your heart, being with an African or Asian woman might not work if they don't see eye-to-eye with your Western outlook. At this point in time, we are absorbing all different types of information and our influences can come from anywhere. Gone are the days of people just naturally clicking the best with other people in their country. Some people are returning to older ways of thinking or older culture. Other people simply never lost the old tradition and prefer somebody of like soul, like mind and like culture.
Find what works for you and don't waste too much time bashing the other side.