Problem is all you need is one or two Maxims and all of a sudden the snipers cant be gotten too and will just bleed German manpower.
Even so, its not a problem with the sniper by itself so much as an issue with the Scoutcar/Sniper combo. Why not simply move the Russian sniper to T2? That way it delays the Sniper/Scoutcar to about the same time that the German can have the counter (251). Also it would likely create an opportunity for the german sniper, who would at least have not have the fear of being immediately countersniped... even tho who builds a sniper against 6 mand weapons crews anyway?
If we moved it to T2, then you would just have the Maxim/Sniper combo become the new meta as you put it. Again, this is where a 2v2 game makes it more difficult. It is rare to see a player build both the first and second building in a 1v1, but in a 2v2 its completely possible. The end result is better unit synergy which is compounded by team work.
My suggestion, try and synergize some of your own units to beat them. A German sniper using attack move can readily counter snipe a Soviet sniper placed in a half-track. You can't give target priority to the Soviet sniper while its garrisoned, meaning it is hard for him to counter snipe you back. That said, I would do this with 2 or 3 Grenadiers acting as a meat shield.