Yeah, the world has very complicated cultures. I am sure Portuguese people have their "not so great things" too... I can only think that over time and as technology uniformly brings the world much closer, generations will mix more and more, and eventually it's just going to be a big world with factions... (this is probably some Sci-Fi movies affecting my brain), but its really going that direction... I think.
The moment we land on other planets or traveling around the earth takes less than an hour, there will be less and less reasons for people living in these countries having to cope with their cultures and eventually choose easily where they want to be among.
Obviously, probably not something for my generation... but for my kids, most likely.