It Happens Because Most of GM's in nowadays Private Mu Servers sets the ban time, the Administrator should set a permanent Ban time for any reason like the following as an example:
1st Ban: 3 Days
2nd Ban: a Week
3rd Ban: 1 month
4th Ban: 3 Months
5th Ban: 6 Months
6th Ban : 1 year
7th Ban: Permanent
This is only an example though, the Administrator in charge can set any ban time, but it should work that way, Also GM/HGM or any other shouldn't have rights to unban any account, and by that i mean unban option deleted, so when any Ban takes place there is not going back, unless as i've said before the Administrator in charge do a check-up, this should work for Forums as well, Also Staff Applications Section shouldn't exist, The Administrator in charge should know when he's in needs of moderators, so he should make MOD-RECRUTATIONS when it's needed , that's the only thread where people can apply for the needed staff position by fillin all the requirements setted by the administrator as well, Also the GM Spot should never be given to a normal user, even if it's a test period, the future GM's should come from the Mod Team, Why? because the admin in charge and all of you knows them well, so then the highest staff members can choose the next GM's from mod team, and then make mod recrutations if its needed. another point that it used to be a mistake before was the Report Staff Section, any staff reports should be made by Private messages or e-mails, but well they changed the section rules to be seen by staff members only, and i guess normal users can see only their own threads, so that's much better, well that's all for now, have a nice day everyone