No argument from me on those points, Heather.
Reader P.J.M. makes a more serious point than I did:
Yosemite (which is in California, which has its own silly gun laws) is less the issue than, say, the GW Parkway here in Virginia. Those of us who hold Virginia concealed handgun permits can carry throughout the state, except that we can’t drive down the GW Parkway because it’s a national park (ditto Skyline Drive in Shenandoah National Park). Even if it made sense to keep people from having guns in the wilderness (which it doesn’t), many national parks are in more populated areas.