Sorry, Jim, but I can't let this one go.
Not because I disagree with your basic premise, because I don't.
But you're NOT "a stranger on the Internet", nor are any of the other persons who present themselves as noted reviewers. Not just of games, but of anything. If you're making a profession of it, people expect that you put some real thought and work into what you do, and in this case, that's reviewing.
The entire point of reviewing something is to give the community you're reviewing for a heads-up. Sure, opinions differ, and there's no way there can or should be a lock-step agreement on what rating or review any given game should get from any given reviewer or rater.
That said, it brushes aside the point when YOU get angry about OTHER people getting angry that a game which ISN'T perfect gets A PERFECT RATING.
That's an issue for legitimate criticism. Rage? Well, in terms of shock and perhaps a feeling of betrayal, sure. Rating a good game as "perfect" or a crappy game as "good" does the entire community a disservice. Backlash can and should be expected when a reviewer can't muster the basic objectivity necessary to at least place their review in the same ballpark as observable reality.
Personal insults and such are childish, no excuses there. But you yourself have gone off when a given reviewer has given a crappy game a pass, for the same reasons, and frankly, you've been just as vicious when you suspect the fix was in. That someone got special treatment or there was quid pro quo going on.
We "commoners" in the gaming community have the same reactions and often tend to leap to the same conclusions.
In the end, civility should always be the first resort, but you can't expect people not to feel betrayed when someone they rely on says "PERFECT!" for a game that clearly bears major flaws. That's not a difference of opinion --- it's a failure of trust.