The rules were pretty clear: This is my website. I pay the bills and maintain it. Here are some clear rules that if you break them, you will be punished with a ban/suspension/shadow an/redirect to goatse upon login/etc. at my/the admin team’s discretion.
I can also ban you if I don’t like you. Or if I think it’s funny, or really any other reason.
I was happy, my mods and admins were happy and the users (aside from some banned grumps) were happy.
This is literally how the internet has worked forever. There are users, mods and admins on websites. Twitch is a website.
People getting into deep nuanced discussions about moral good and government over/underreach as an outlet for being angry at the mods never changes.
Note: I am not affiliated with twitch, nor have I ever been a user.