The explanation in the Op makes no sense.

Discord rumour makes some sense but why was he taken off other platforms too?

I also would like more transparency from Twitch. Doc is a douche... But he shouldn't lose his income because he has cheated on his wife.