I do not want to offend people.
Hi. I would like to add something to this thread. In my country (Russia) there is nothing wrong when i call a black person "Nigger". It just denotes that he is black. We do not call them Afro-Russians or something of the sort. The main idea is not to sound offensive. I may say to a person - You bookworm! And it`s ok. Or i may say - YOU BOOKWORM! And sound tooootttalllyyy different. So here - black people are blacks or niggers (does not always have to be mean or offensive). Asians are Asians (neutral) or slitty eyed (very mean). I have nothing agains over people. I am white, my girlfriend is half Indian/half Russian (unusual mixture

)).
I am against only one issue. When minorities are... say... overacting... or... abusing the system. I`ve been to the States several times and i know some cases when Afro Americans simply pretended to be insulted and so on. And some innocent people had to suffer.
About slavery and stuff. Do the Americans have to pay till the last one dies out for the sins of their relatives or ancestors? Do the present generations of Germans have to pay for the WW2? I do not know the correct answer. I think that Hebrew people, blacks, and othes have to stop indulging themselves and use the system for their sole benefit.
In my country we also have different ethnic problems. Especially with people from the Caucasus.
If somebody is interested then i may outline the situation in Russia.
I repeat - I do not want to offend people.