In regards to racism against blacks, the first place to start is with the black community itself. As long as people are going around calling each other the "n word" it will always be around. I don't agree with that "it's alright for us to use it but not you" crap. I know MANY college educated and/or doctorate level black people who will not talk to another black person if they use that word.
I worked with a guy who was black and called EVERYONE the "n word"- one of the guys I worked with called him that one day and the guy punched him.
The black community has to stop using words like that and then you will see how "alive racism is"
one more thing: is it right for a construction company that is building new homes to HAVE TO turn white people away ONLY because they NEED to hire a certain percentage of other races. There was a construction project in my town that took over 2 months to start because they didn't have any black people signing up to work. The guy said it was illegal to start the project because the numbers weren't right and even though no black person signed up, the minute they started working one could come down and potentially file a lawsuit.