Absolutely not. You should not win a sniper-engagement just because you shot in their direction. Nonsense mechanic that completely eliminates Snipers as a class of weapons that functions. The only people asking for it are people that literally want snipers to do nothing, ever. Why do you think you are OWED the opportunity to fight back when a sniper has a huge range advantage over you? Your weapon already beats them in ever other range. Why should you get a get-out-of-jail-free card for looking at them? If you are constantly getting pinned down by snipers, instead of coming to the forums, think about different choices you could make to address them/avoid them.
Also, SUPPRESSION IS FINE!!! It prevents spawning and health regen. It actively makes a difference if you actually take advantage of it. We do not need inconsistent aim added to suppression, that just rewards the player that shoots first for no reason, on top of the advantages they already have from firing first.
If you're struggling with a sniper, move. Stop standing in their direct sight-line with no competitive weapon to contest them. The maps do not tend to cater to snipers that much in this game, just find a different route or smoke your path.