Does a business that advertises itself as a gun free zone deserve to be attacked?
Of course not.
On the other hand....
If a business advertises itself as a "Gun Free Zone" and puts up signs forbidding customers from bringing guns inside...
...and some whacko barges in, holds up the customers, and then shoots one....
..should that customer (or his next of kin) sue the business for depriving the customer of his right to defend himself and then failing to protect the unarmed customer, resulting in his injury or death?
Obviously the person most at fault is the whacko who pulled the trigger.
But does the business deserve at least some liability for what happened?
If a business forbids customers the right to carry the means to defend themselves, is the business then responsible for defending them instead?