When you book into a resort, there will be resort fees. Many, but not all, of the places on the Strip are resorts.
Were you booking into a suite w/ kitchen, dining room, multi bedrooms?
I, personally, have no issue with responsible, trained, sane people carrying/owning a gun. I have issues with any nitwit/mentally ill/criminal/violent person being able to walk into a store and walk out armed. No background check or training.
I think I would much rather share my al fresco lunch with an Emu than the American northeastern yellow jackets. Nasty, aggressive, stingy and violently persistent. shudder... there is no escape as they will follow you. again, shudder.