**mod edit**
People thought racism was a bad thing with the civil war.
Some people thought that *slavery* was bad in the Civil War.
But most at the time thought 'separate, but equal' was acceptable.
Racism was in the fiber of the society at that time.
USA
had the civil rights movement, with its admonishment that we
should not judge a person by the color of their skin. Now we
have on universities white free days, people supporting higher
taxes for whites, whites disenfranchised from political
discussions, whites facing higher SAT score requirements
and so on, so forth.
With the rise of eno-Nazi's, the details of police brutality
(fortunately, now possible to record), the fulminations
of our current president, etc, you can hardly say we have or
had equality between the races.
At worst, white men have had to give up a bit of the power we've
enjoyed for far too long and to be come a bit more aware of
how our actions affect others.
Sorry, but this is also a moral advance.
But more to the point - people who claim America is racist
still want to
a - stay in America
b - come and live in America
c - can't identify any other diverse culture with such tolerance.
In Australia there's talk now of a two tier legal system - aborigines
will face lesser penalties for the same crime. That's racism, just
like the American experience.
That other systems are worse doens't mean we can't improve the one we have.
Furthermore, if we see places where it needs improvement,
we *should* improve it as opposed to keeping a status quo
that is based on bigotry.
One of the main draws of the USA is its tremendous economy. Even in
'bad' times, it is pretty good. But it's *moral* attitudes are recognized
around the free world as being deficient and in need of serious repair.