Let me comment on a few points you raised.
Also who says snipers counter only heavy inf , first of all they fire really quickly and when your opponent flees he can potentially be killed by the 50 cal
1) With heavy infantry play I'm referring to a type of strategy (heavy or prolonged tier 1) that relies manly on infantry. The sniper is a counter to infantry and did never kill or damage anything else to my knowledge although both the Soviet and Osterheer snipers elect to fire at armoured vehicles in their infinite wisdom if no hold fire command is issued
2) The firing rate is about the same as in vcoh. In the interest of an informed conversation I will follow up on this and run a few tests to determine the exact average fire rate of the Soviet sniper in comparison to the American sniper (ranked up once from shooting volks) from coh1. Expect the results by 8 pm GMT+1.
Edit: As promised here are my results. I lined up 3 grenadiers and a Soviet sniper. It took 1 minute and 28 seconds to fire 10 shots. In vcoh the American sniper fired 10 shots in 1 minute 30 seconds. Both therefore have an average fire rate of 1 shot per 9 seconds.
what if you step on a mine well you just loose a scout car
1) Charging and killing a sniper even on retreat is possible. The sniper squad can also be killed by flamethrowers while still inside of the vehicle (I listed possible counters
here and
here, I have come to like the stalling tactic presented
here to give me a bit more time for a good flank, since snipers miss units in buildings a lot)
2) One also needs to be aware of the implications: 2 built scout cars due to the fact that you destroyed one equals 40 fuel which are not used to tech.
3) If the scout car drives over a mine and there is no unit near it to execute a flank, the scout car is in the wrong part of the map and is not inflicting any damage.