As a support main since season 1, I hate people complaining at me to ward meanwhile they have 2 wards on their trinket, and havent placed any all game. As long as the support is placing 2 wards from their trinket all the time, and they are contributing very well without sightone, I dont see the reason to report. I personally when the games gets down to whos going to out damage the other team first, or has the tankiest tank etc, I sell sightstone. I wouldnt like to be reported by that one toxic player on my team because I decided to sell my sightstone for more dmg, ultitly, or tankiness, and I still placed all trinket wards, and then get punished by the tribunal because it didnt show up on my match history as ever having a sightstone
What I might suggest is a threshold of wards placed a game, for you to not be reported. Make it like 20 (that sounds right)? And code the ward counter correctly to not count people spamming down more than 3 wards within X amount of time. But if supports got a Threshold for wards, then the rest of the team would need like 15 wards, because it shouldn't be just the support warding when you have free wards. A support just places 3/3 instead of 2/3.