To be fair, America is the one who (mostly) assimilates its minorities into “one culture to rule them all”, which is the smart thing to do, IMO. On the other hand, the EU just lets everyone do whatever the heck they want. Of course, by assimilation I mean mostly integration – you can still be an American and an Italian or a Greek or a Bulgarian – that’s up to you. You just have to be American as well. While in Europe many feel more like Europeans in name only.