Who almost to a one are filthy rich private school elites.
Reenactors also tend to use inert weapons, and if they need to pretend fire them they’re converted to use propane to make “pop” noises and muzzle flare. Or just compressed air to make the noise. Reenacting doesn’t require real fire arms, and where they’re used its a lot safer (and often cheaper) to use something that can’t fire a bullet. When I was a kid we had a guy nearby who was an avid reenactor of various sorts, ran a little tank/military museum and put on antique and military surplus flea markets. Had a nice side line in making fake heavy machine guns, or converting inert antiques to “fire” off propane tanks. Told us all about it. A firing example would be a bit too rare and expensive to use that way. And even in the gun happy US usually requires some intense fucking licensing.
Various .50 rifles are commonly available in the US, and quite popular. And there are conversion kits to up ARs to that caliber, that are also very popular. IIRC at least one of the goons at the Bundy standoff was specifically identified as carrying a .50 sniper rifle.