We've had this discussion before.
It goes something like this:
"Fuck gun free zones."
"But, but, but you're violating the property owner's rights"
"My rights to self defense supercede his rights as a property owner."
"Then don't patronize the business."
argue, argue, argue about rights and who has more of them...
I'm in the "Fuck gun free zones" camp.

