First of all you have to knw the permanent ban is not given like a candy from x-mas papa
As for your suggestion you are new in here including your mymgn account. Only way for you to knw about the trouble givers is working as a staff in channel and not as a 1000lvl global tc and founders of channels.
when a founder pay for his channel and start working with it his staffs puts max effort to make the channel active. for a private channel its nearly an impossible mission. mainly most of the people wont go there even if they go its just for a vouch or a rank and they play sm were else were there are people and games.
after working hell for the channels there will be some morons who go to channel to troll there and to make fun out of channel and staff. only solution is to keep them out by a ban or by some other means. just for a couple of idiots making channel into private is not a option.
secondly for your reduction in period : these morons are to be kept outside rgc itself for lifetime. and if abuse happen i don't think it has any connection with permanent bans abuse is abuse it can be from 1s to 9999w for that report at abuse support thts only solution.
!unsupport.
1.) Perma banned people are marked probably for the rest of their RGC life (!baninfo) ---- we have !banhisotry
2.) One year is enough, people could change their mind/attention after a year ----- if that happen he can contact the founder. if room is no more the ban itself will get deleted
3.) Many admins use a perma just for personal reasons, instead of gaming/channel/rgc reasons -- thts why we have abuse section
4.) Even maphack got 60d ban in public channels -- thts for first time 2nd time its for 9999w
5.) Maphackers who constantly playing with that hack, and other people who dont deserve to play at rgc (thats the real meaning of perma ban) will be punished by RGC admins anyway (acc/compban) ---- rgc stafs are trying to code anti-cheat well since the time i am in rgc i am hearing about the same. only anti-cheat is the perm solution for it.
6.) Less reports and less mad/crying people --- if people cry let them cry. if they are abuse they can /j ban support else, keep crying
7.) Many perma bans are happening at private leagues, there you can always use !unvouch, to get someone away from the room
perma bans are mostly given in open leagues were they cant unvouch and keep them out.
and any kind of abuse u can report at abuse section -----> http://www.mymgn.com/board/forumdisplay.php?f=2542