I am an Eagle Scout, who worked at a camp in Texas for four summers.
BSA is not a religious organization, but they require acknowledgement in a supreme being. They do not require any particular religion, just belief that there is a being greater than humans. That is why I can't be a leader and repay to the organization the great things it gave to me. It makes me sad, but it is their choice. (Back then, I was very involved in my church.)
Texans were not allowed to carry a handgun in any form until well after my time in scouts. At the camp, policy was that personal weapons would be checked into the rifle range (I taught rifle and shotgun) upon arrival. The risk was a large group of children having access to unsecured personal weapons. And there are bad people involved (parents mostly, but some bad scouts too).
This was the days of pickup truck gun racks, and many of the staff kept guns in their vehicles. Those of us who drove for camp duties had shotguns under the seat for wild animal problems.
They also asked that anything of high value be left at home. The organization provides a place where rich and poor look the same ("uniform"), and it was safe for all in the same way. Nowadays, maybe things are different.
In 1984-ish we had a parent break into the rifle range and steal a personal 10/22. We locked down the camp and searched. The 10/22 was found at the bottom of a latrine. I fished it out with a rope and piece of wire. The crap-covered rifle then rode in the back of my pickup. That was a poor decision on my part. When I hosed it off, we found it was loaded (it had been empty in the cabinet).