No guys are perfect. Similarly no girls are perfect. It's always unfair to generalize any gender or any country's girls.
If the girl is indeed materialistic, I'm sure that there could be signs before the wedding, and it's the guy's Decision to make. I believe a marriage is fair and square...