To be fair he got suspended a second time by his team for an actual bullshit reason (using him as the scapegoat for twitch's general racism). Whatever Xqc may be I don't think he's racist, he spams that "racist" emote all the time whatever circumstance, but the general consensus in the OWL community among players and fans alike is Xqc got fucked unfairly and it was likely just the straw that broke the camel's back in his decision to leave the team/their decision to cut him loose. His rabid fanbase on the other hand will take anything and drive it into the ground until it's as negative as possible.
Meanwhile Taimou, who is an actual racist and was saying very racist things on his stream, got a much lesser penalty than Xqc. As long as Xqc was the scapegoat for everything bad in OWL (mostly because he has the loudest fanbase) he was never going to stay unsuspended for long. Them's the breaks.