Someone went and did some good digging, haha.
Firstly, I don't feel that a random black person chosen solely for their proximity to my current location should be a representative to the entirety of the black population. But most importantly, I'm tired of people having to tip toe around what others may take offense to. It's pretty ludicrous. I demand that henceforth people stop referring to potatoes as potatoes because they're largely associated with a negative stereotype pertaining to the Irish. To avoid possibly making the Irish uncomfortable from this day forward, we should really call "potatoes" dirt nuggets from now on.
Speaking of being insensitive, referring to someone as a "dick" and/or using that term in a derogatory manner is offensive to men. Men as a people have suffered through enough without having their genitalia shoved in their face.
Because in that case, calling somebody "gay" when you're upset with them is an obvious attempt to be insulting to that person. Now if someone really is gay and I'm using that descriptor while describing them, then it's not an insult. It's simply a part of who that person is.
I think the first post you linked isn't overly radical. If you dress in a fashion representative of "thug life" people are going to draw that mental association, possibly responding to you more aggressively than someone dressed as an "upstanding citizen". That's not to say that I endorse that possibility, but I don't inherently believe that everything in the world can be contributed to racism. As to the second link, can you dispute it? Native Africans were in the business of selling other rival native Africans to the whites. It was business to them. Does pointing out historically accurate facts upset black people now too?