The admins were clearly in their rite to preform these actions. Also such punishment may not have been as harsh if the player that was being punished was not known to cause problems. If you look at the rules section there is a detailed report stating how the rules should be in forced. These logically are for general situations and it is needed for admins to punish some players more harshly especially when they have a long record of causing problems. As far as demos go that would be nice because in rulings based off of only words how do you expect them to go. Think about this:

You got a judge and there are like 4 cops saying that some guy did something. They say they saw him do it. Now the guy has a long criminal record but says he did not do anything. Assuming that what the cops say is right their actions were correct. The only issue is who to trust on what occurred. Who do you think a judge will trust, the cops or the known criminal.

Every system has it's flaws but things need to be handled civilly and with reason and logic. For these things are the foundation of civilization and without them there would only be kayos.