You have people dying over street shit everyday. You have talented people not getting their shot. So when people see Small Jesus or whatever his name is, they are going to look and say: "Man niggas is dying for the shit he rappin about, he ain't even with the shit and he's makin all this money? He's gettin put on? Fuck this shit." In ANY field, if you put a certain image out there, people are going to test you. I'm not saying they will test you by means of violence but they will test you based on your profession/doing and the environment. I'm sorry but this cat was supposed to get his mic took. In fact, more should have happened and more will happen because he's proven that he's a victim and can be preyed on.
Yes, you're free to express yourself however you choose but there are repercussions to doing so. If you are saying certain shit, be prepared for what comes your way, especially if you are saying some violent shit, niggas have died for this shit and cats tryin to feed their families and keep the lights on with rap.
As for Cube, well he earned his stripes a bit after the beating ATL gave him so it's whatever. Small Jesus? Not so much.
Again, when shit hits the fan it's "it's only entertainment." Well it's not only entertainment to niggas in the streets and cats trying to come up off music.