No country is "perfect" in this regard, just as no human is perfect. It often strikes me as ironic how people label an entire country or a people as racist, immediately showing their own level of generalization and ability to apply prejudice.