if that was the case...then you just had a streak of bad luck...because there are many wonderful women in this country...(I happen to be one....but happily married).....and I have found that many who believe money is everything, usually end up finding out differently.
Have you considered maybe it's the area, region, that you live in?
I get what you are saying....I have an older son (26) who feels exactly as you do about American women...and is now MARRYING (oh my gosh) A LATIN girl. As a matter of fact, he just called and has pushed up the wedding...(because they can't wait) to the first of January.
He's explained the entire thing to me at great length....so I understand you opinion about this...however, as with him, I don't think it's about American women so much as it's about the "TYPE" of Amercian women that has been in your focus.
Luv~