I completely disagree, I think it is an awesome system. If someone is being rude to be in game, and I mean excessive swearing/ calling me noob or a player is feeding, what can another player do about this. Threaten their life, give them an std through the internet, no the only thing to resolve the unpleasantries is to report the player in the belief that this event is not isolated and the more documentation of such negativity will lead to a ban or suspension. Such punishment will in turn lead the offender see their errors and improve in attitude.
Also no. telling someone they suck is not a reasonable thing to do. If you specify it to this game by saying, "hey, your really sucking this game, please do better" or something. cool but just hey you suck is very negative and doesn't help someone improve.
If people are falsely reporting you, its because you made enemies which means you did something reportable at some point. Honestly, the thing about false reports is dumb and even so, its not too hard to spot a false report. like if theres an intentional feeding report where a player went 2 14 and 15. Thats not intentional feeding, thats doing bad but still doing what you can to assist your team. Something like 0 18 and 4 is something i would say guilty in a report for intentional feeding because that means they were just dieing and not doing anything.