xQc absolutely got the short end of the stick when it came to severity of punishment, but it's hard to feel bad for a guy who can't get out of his own way. The fact that he was openly talking about quitting couldn't have helped his case, either.
I don't blame Dallas management, though. From their standpoint, they've got a stud of a main tank to build their team around... and yet they can't play him because he keeps getting into trouble.
The plus side for him is that he's still an impact player and some other teams might be willing to risk him getting into more foolishness at the potential of having a tank like him around to compliment the rest of the team. SF for example could really use someone like him.