Honestly looking at it, that is just plain bullshit and abuse of power. If you have any logs or screencaps you should definitely request a ban appeal and have the abusers have at them what they deserve.
Ebeast, do me a favor and join TRC and TRC's Science Division as a personal favor for me. 1st join TRC, then when joining TRC complete the very basic oath (copy and paste it, and just fill in the *your name here stuff* with the name Ebeast. That's all you gotta do. I'm trusting you, considering we've known each other forever.