Before the tweet, what has he done that makes him a bad person? Some people let their emotions get to them. It’s hard to let someone bash you and not retaliate. He’s still a human being. I have heard nothing but good things about him before this. After all, he was on a team that is struggling.
To me, it's less about saying something stupid or offensive, but rather his reaction to the organization's response. He's not even willing to give one of those "I apologize if you were offended" type non-apology apologies?
And then channel his internal Antonio Brown when he gets cut? Yeah, he may not be a bad guy but he's acting pretty unintelligently at the moment.