There is a big diffrence between having a gun in a truck and going into the store with one on your shoulder.
20 years ago I use to ride my bike about 15 miles to the next county over with a 22 straped to my back. County and state officals would trade 22 shells for ground squrrel tails. They were digging into the leaves. This was in California, right accross the river from "Old town" and only about mile from the capitol.
How far do you think a 8-10 year old would get now with a 22 straped to his back? What do you think would happen to say a game warden or a flood control guy if they were cuaght handing out 22 shells?
I did that for years, never got in trouble with the cops, One time I had one take me home after he saw me walking my bike home after dark as I had a flat tire.
Hell what do you think the chances of a cop taking a kid, his bike ( and rifle of corse) home becuase he had a flat tire are these days?