I feel like people aren't reporting as often as they should
I wouldn't call myself a flamer but after watching some replays of my games of the last few months I saw how I often made unnecessary passive-aggressive remarks which in hindsight probably were reportable. Never got a chat restriction or anything, not even a notice that my behaviour was somewhat toxic. Which means that the people I harassed probably didn't even bother to report me.
After every game I try to recall who was a great and who was a bad teammate and then I give honors and reports accordingly. I often notice how people just rush out of the post-game lobby to get into the next game or do something else.
I'm pretty sure that purely theoretically, if every player in existence would take the time to report toxic people after their games, we wouldn't have such a big toxicity problem to begin with. Some say that it's the system that is failing but it's probably just the people who are supposed to make it work that make it fail because they are too lazy to make proper use of it.