I don’t think anybody is in position to “agree” or “disagree” with anything here. As stated by @STAFF_Max this has been in the Terms of Service for a while. Rules are rules, break them and you’ll have to deal with the consequences.
Each and every player should read the Terms of Service of any game they want to play. Which is why STAFF_Max linked it: https://treeofsavior.com/ts/
So yeah, so sorry but… You just gotta deal with it. This is not a court, this is a player being banned for breaking the rules, fair and square, and good job to IMC…
It matters little if a player has been supporting IMC or not and for how long. You can support IMC as much as you want, but you’ll still get punished for breaking the rules, that’s what they’re showing, and that’s the correct thing to do. You’re not a special snowflake just because you reported a bug or tested the game during the closed beta tests, you’re just one of many. And all of the rules apply to you just as much as anybody else, so yeah