IMHO every business has the right to ban guns from their premises and I have the right to shop somewhere else.
However, any business that prohibits guns should be held strictly for any victims of gun violence on their premises because if they say no guns are allowed they are lying. Only people who care about complying with the law are disarmed.
... held strictly LIABLE ...
If every business does it, where do you plan on shopping?