I really do not see why this is such a touchy topic? Ultimately protecting ourselves and our property while out looking to enjoy ourselves shouldn't be such a hush hush topic. If someone wants to use method A while legally permitted to do so, or method B of do nothing but watch it is their choice.
While I am out on vacation having a good time with my family IS NOT the time to bother me!
Typically my method of defense is tossing the perp a beer from the fridge though... not many other methods are legal while intoxicated! So I dare you ALL TO BRING IT ON!