In my opinion legislation will have to be passed just like other civil rights, to force businesses "OPEN TO THE PUBLIC"
to honor your right to carry a firearm. It is discrimination, period. If they don't want to be open to the public then they can be a club. Members only.