For what it's worth, sometimes you absolutely need a "we can get rid of you for any reason at our sole discretion" rule. I run a fairly large community discord and I recently had to permaban someone who, while not strictly in violation of any of our explicitly cut-and-dry rules, had been reported (with concrete proof) by several community members of harassment off-server, etc. to the point that my mods and I agreed that unilaterally banning them was for the betterment of the community as a whole.
It's something that should not be used flippantly and absolutely NOT relevant for this situation, but I just wanted to gently point of order this as someone who's been on the other side of that screen.
Also, I fully agree that the rules should be transparent to everyone involved. The notion that a GM could have a codified list of infractions that players are not aware of is some seriously WTF-level nonsense.









