"Sharpshooters don't come from nowhere.
They usually come from folks who were brought up with guns and an appreciation of guns."
My father, who was a lifetime NRA member, once told me the best marksman he ever knew was a man who had been a boy in the south in the 1920s, from a poor family, and if he didn't shoot something for dinner, they went hungry. Few bullets and an empty stomach made for a sharp eye.
Country, ranch, farm, sheep, cattle folks traditionally did this, whether they were wealthy or middle class. Only the MOST poor country folks who couldn't afford a gun did without one. Guns were necessary to take care of varmints, four- or two-legged.
At least the man from the poor family had a rifle and bullets so he COULD find dinner. The movie "Sergeant York" was one such poor family -- but they DID have weapons and ammunition for hunting. That is, they weren't DIRT poor. Sleazywood mythified many things.