Point of view matters a lot. We see ourselves as responsible and safe, and feel insulted (at the least) when someone implies (through prohibiting carry) that we are not.
However, the store owners don't SEE us as responsible, (because responsible CCW means nobody sees it, among other things..) what they SEE is the moron who Mexican carries (no holster) a GLock in the waistband of his sweatpants
eek
, grabs it when is slips and fires a round, endangering himself and others.
(and yes, this HAS actually happened)
I have a good deal of sympathy for the business owner in this matter, because they are, literally trapped. If they prohibit, or even discourage carry, a rather vocal segment of the carry community rails about them denying "our rights".
If they DON'T, their safety people and their lawyers tell them they are putting the public (their customers) at increased risk, and their insurance costs can reflect this. Consider (numbers for example only) what a business owner has to consider, if his accident insurance is $10K but if he puts up a no guns sign, his insurance is $2k. Even if the store owner has a personal opinion on gun rights, bottom line costs may override it.