I'm not sure having multiple cultures in a country is necessarily a bad thing but it can be a mistake not to be able to recognise the issues or treat people accordingly. Like Singapore is a successful very multicultural society but if immigrants/expats do bad stuff they get kicked out rapidly.