Well, the business owners do have their rights also. At least you can have it in your vehicle, which is better than at home, locked up.
I believe very strongly in the merchants’ rights to forbid carrying on the premises. I don’t like laws that would force them to allow carrying.