Appreciate the note. Just to re-orient the discussion a little, the point isn't philosophical; it's practical. Should you think about whether the words you use are insulting to someone else? Maybe and maybe not.
More to the point, if you do say something to someone that offends them (whether you mean anything or not), you could very well find yourself dealing with some very real world repercussions. You understand the culture of your people in your area, and everything you say may be true where you are now. But I never said or meant that everyone should be offended by the term. I said something like, "Hey, just know that in some areas, that means something else."
Take for example,
@dvcochran. He's very prickly, and takes offense very quickly. When you even hint at something that he disagrees with, he pings off the chart. Clearly, I offend him. Deeply. He can't let it go. At this point, I just mostly ignore it. For the sake of this topic, though, it's a perfect case in point. Everyone is part of some subset group, and everyone has things that bother them. I do. You do, too, if you think about it. And Just consider this. We're still talking about this because he was offended by my post. To the point he's trying to stir the pot in other threads where I've posted, as well. And now I have to deal with it.
So, for my part, the question isn't whether that "should" be the case. It is the case. It's human nature. We are bothered by some things and not by others, and what really, deeply offends you may not be a big deal to me, at all. And vice versa.
In that spirit, as a public service announcement, some folks are bothered by the term (and the perceived subtext) of "thug." You may not have any problem with it, but that won't matter at all if you unwittingly offend the wrong person.