New punishment system idea
I have been playing some other mob as since league client crashed mid match for an update leaving me stuck in leaver buster for the 5 time so while looking around i found a way league can minimize on the false offences by players and justly punish the real culprits. League can integrate a point system, similar to the honor system where if players are good they get points from fellow players these same players can down vote these offenders reducing their points, there shoulb be a fair/reasonable amount of points say100 and if a player commits an offence depending on the infractions they have points deducted.
If for example a player afks and the teammates report him each report is a deduction of 2 points 2x number of reports for afk = total amount of points dedicated if afk is the only reported offense other deductions are up to you and if their points fall below a certain thresh hold that player is bared from playing normal PvP and can only play Ai until they return their score above the threshhold, Air matches Award 1 point to their score if it is completed with out any reports.
In the event of toxic players i believe that a new marker/frame/meter should be added to toxic player frames/ratings I.e if a player is reported as toxic since this is a shaky matter a gauge/ rating system should be used to monitor a players toxic levels, this rating is increased if the player received continuous reports for being toxic and adversely will lover their honor levels, if that player is still toxic and goes above an allowed limit/threshold (30/100, 40 max) they are to be dealt with by Admins/ moderators of riot/approved staff, and placed within a separate bracket of like players until their issue is resolvable.