kirby007 said:
I feel we need to talk about the standards twitch has, because to me it feels like a dictatorship, not being transparent, doing whatever they please without keeping the rules/laws properly applied

While Twitch has its issues with transparency, any conversation regarding this incident in particular would just be baseless speculation. It isn't difficult to think of a scenario where Twitch was very much in the right here. Lets wait to see the explanation before jumping to conclusions.