Well, the thing is, there is no perfect system. The tribunal does work, even though it has not-insignificant collateral damage.
Personally, I would completely rework the criteria for verbal abuse being reportable- at the moment, the number of frivolous cases related to this is completely unacceptable. Players are using the report function as a petty stab at anyone who offended them in any way, and often even if they themselves are in breach of the code. I would also have punishment votes be PREREQUISITED with an effort to palliate the situation from the reporting individual. If players believe an individual should be punished, they should at the very least be willing to take one small extra step to avoid the need to submit a report. If players could say ''sorry'' as often as they said ''REPORTED'', the system would have a lot less issues with verbal abuse reports.
My favored proposed change is that the reporting player must also be evaluated in the case, and has equal opportunity to be punished for abusing the report function. Suddenly, reporting is not something people will do simply because it is a free option. Not only will they be evaluated on the quality of the report, but their own actions in the game- if they are found in breach, they may also be punished.
You cannot ask players of a game which caters largely to teenage males to be mature, to take insults in stride, etc. You can, however, disincentivize the current vindictive nature of the system. The tribunal system is supposed to cause player reform through punishment and warning, not function as the go to ''middle-finger'' of the game.