“Donât the Marines have a sniper rifle for long distance shooting?”
Yes they do. And they are scarce and not part of a standard infantry squad equipment. A Marine squad could be expected to often be places without snipers. And despite the current hit movies, one or two snipers cannot replace a platoon laying down accurate fire at long distances.
I thought the Marines had sniper units like the Army.