This may be the first time I've ever clicked into a thread on this site when the last poster was Glenn, and his post didn't end in "closed".
As a property owner (just theoretically in your context, I don't own a business) I pay taxes too. Property taxes, sales taxes, workers comp, unemployment, etc. etc. I have a right to expect some basic level of protection from the police/local LE. If I feel the need to protect myself or my business/employees/customers I can arm myself, my employees or even hire off duty police as armed guards.
I still have the right, as it is my property, to prohibit weapons if I so choose. If you choose to not to patronize my business because you feel unprotected, then we have reached a working agreement and the free market reigns supreme. It may or may not be the best business decision, but it's my right to make it.