The article did not call Smith a thug, it said his behavior was. His background and hometown are irrelevant.
If Bill Gates does something stupid, you can look at him and say "that was dumb," which is completely different than "you are a moron." If one does mean things to someone else, one can expect to be called a jerk. That's the way life works.
Anthony Smith is so tough that when he's not getting beat on the field, he can run his mouth and take cheap shots at his own teammates, but can't handle being called a name?
If Smith doesn't want to get hit with names, perhaps he should a) play better and b) stop doing stupid things. Until then, his behavior warrants all of the following derogatory terms including "loser," "thug," and the inevitable one that will sting the most- "former Steeler"
There is a difference between Anthony Smith and other players around the league with infamy for their lousy attitudes like Terrell Owens Chad Johnson. Owens and Johnson have an enormous upside to their team in the way they play the game. Anthony Smith brings the same type of headaches, yet his play on the field in no way offsets the downside. He's not an outstanding player making selfish mistakes; he's a lousy safety doing stupid things.
There are enough backup safeties in the world that the Steelers need not put up with Smith's subpar play, big mouth, bad attitude, or questionable behavior any longer.