I don't see how booing guys or trashing guys on twitter is any different than any other ways in which we voice our opinions on any number of things from politics to art.
Guys use the public's adulation and adoration to enrich themselves. There are two sides to it. The more out there you are, the more you'll get it back from fans.
Calling a player "a dumb nigger" isn't what I consider voicing an opinion. It's not the "you suck " comments I take issue with. Fools get on twitter and get way too personal, behave like absolute cunts. It's pathetic, but expected. You won't say shit to a guy's face, but behind you're iPhone....