I think it would be a good idea if there was a set amount of time a player was banned for certain offences. That way there's no favouritism possible, plus could lead to a decrease in rule breaking.
Cheats = Permanent Ban
Bug Abuse (1st Offence) = 3 days
Bug Abuse (2nd Offence) = 7 days / 1 week
Bug Abuse (3rd Offence) = 30 days / 1 month
Bug Abuse (4th Offence) = Permanent ban
etc etc etc
Also, when I say offence, I mean a ban. Before that there should be the 3 strikes (PM from admin, kick, ban (offence).
I think this idea should be implemented, it will benefit everyone. It will not be possible for players to argue that they were banned longer than another player because it would be based on the system
. A possible idea for expansion of this would be similar to a UK driving licence, your offences expire after a certain time, but would still be held on record.