As a native african player, born in Somalia, africa; I believe that this dota community needs to crack down on the amount of racism used in the community. Words such as "nigger", "chinks", "jews", "white cracker", "gooks", and many other words which can be found at
http://en.wikipedia.org/wiki/List_of_ethnic_slurs , are used so encouragingly in games. I feel that people do not care about the racist words they use and how this could affect others. Simply giving a warning to those who use such words is not enough.
classifying "racism" under "trolling" is just as bad, as trolling and abusing does not result in a ban. we have such a wide spread of ethnicity in this community that we shouldn't be judged on our race when sparring in a troll conversation.
In football and many other sports, those who use racist slurs are banned for life, I think we should follow this rule.
In the past I have been called a monkey, a gorilla, an ape, had bananas thrown at me, pennies, and sometimes even dog shit. I wish to not feel this racism in the dota world as I do in reality. My only friend in this world is my pet bat, and even though our differences of animal - human we treat each other with respect, and I wish for others to do so.