I find myself suppporting a change only for corporations, who already receive a benefit of limited financial liability for their businesses. It seems perfectly reasonable to constrain corporations from infringing rights. Sole proprietors and other privately held businesses could still make their own decisions.
From a practical viewpoint, I can't see some mom-and-pop grocery store banning firearms if the local supremarket chain is disallowed.
That's a good way to look at it...me likey! :-)