Diversity is the main "excuse" I hear when speaking about the inequality problems in the US.
USA is in no way more diverse than Europe. Are you saying that a guy from Lisboa and a guy from Prague (who, by the way, don't speak the same language) are more similar than a guy from LA and another from Columbus?
The root of the inequality in the USA is political, not the diversity.