FGM is a human rights violation everywhere, not just the US.
Not according to the people who practice it, for them it is part of their culture, and in those african countries where it is practiced there is no law against. By saying "it's a human rights violation", you are imposing OUR values onto them. You can't be opposed to something like this while at the same time saying "I respect their culture". Either you do or you don't, you can't have it both ways.
Can a person be racist or sexist without being primitive?
Yeah, although there is a far greater tendency towards it in the less developed and more "traditional" countries than there is in the US.
And we don't talk about born-agains or baptists having to abandon their culture even thought they're horridly racist/sexist/homophobic/etc.
Yeah we do, fact is that's one of the platforms of the Democratic party.
If Americans can be assholes, so can immigrants.
Neither of them should be, it doesn't make it any more right, and accepting people who hold onto such backwards nonsense from the US or wherever the hell they are from is taking a big step in the wrong direction.