Rifles can do it on their own honestly.
Against snipers, I find an excellent counter as USF is to just shoot back. They have low health and aren't too hard to hit
MG42s can also be beaten by rifles simply by virtue of attacking from multiple directions. Even if you're within its arc, multiple squads spread out is often enough to get past it.
Ostheer sniper has low heatlh? What game are you playing haha?
Thats the problem, i then have to flush out one mg at a time with two to three rifle squads. This means I lose map presence. If the guy decides to put his mg42s in a house, which many of them do, it takes even longer to get out. Meanwhile the sniper bleeds you and grens join in.