Yeah the ban system is bit strange. two people who was offmap yesterday they both got banned one got 9hrs the other got week ban even that they was in same place etc(what ive been told) both banned by newish gp.
The ban system should be that staff can only have option of the ban like:
-Offmap
-hacking
-glitching
-blocking
-etc and all the options have a set time for ban and also if the system could some how check if they have been banned in last week that it could increase to time of being banned then be reset to default time of ban after certain time. Hopefully you get what I mean I didn't know how to explain it well.