i think a lot of hate is misdirected towards sniper since he often does make boring situations more boring, with him usually being the worst during last/2nd stalemates, especially for the defending team, since there isn't much risk running him, and its very risky as the defending team to do an interesting exchange or flank push. the problem mostly has to do with the gamemode though, and i think sniper will stop being a problem once 5cp gives more power to the defensive team to be proactive rather than sitting idle for an enemy sac/play. a simple solution could be found in changing respawn timers/waves for defending teams and making them consistent, and considering how it seems no one in the entire community truly understands how respawns work on koth or 5cp, there should be rules made that make respawns easier to understand regardless of sniper.
1 2 4 5 7 8 are all bad ideas, but 4 would be good if the max dmg for bodyshot was ~140 with base remaining 50 so medics no longer die to fully charged bodyshots. making bodyshots do a max of 140 dmg would make it so the defending team can do offensive exchanges or changes in positioning that arent possible without the medic dropping to an easy bodyshot.