Well, Starfleet is the closest they seem to have to a military, so if any of them will be armed, it's them. Even in countries that require licenses to obtain guns, I'd expect military and ex-military professional personnel to be among the more likely members to actually hold such licenses. Guinan may be a civilian, but still one on a 'military' ship. We don't even know whether she's a Federation citizen or not.
I'll agree though that Trek certainly doesn't seem to espouse an anti-gun stance. Just not sure it swings all the way to the other side.
I'll agree though that Trek certainly doesn't seem to espouse an anti-gun stance. Just not sure it swings all the way to the other side.