Civil rights laws are supposedly based upon constitutional protections, the same as the right to bear arms. The issue of being able to concealed carry is not the same as a racial civil right law, granted, but the issue is why can a business deny someone the right to defend themselves in a location they open to the public, if they do not provide replacement security to replace the security the CCW is giving up to enter said establishment?
The other issue is this is another feel good gun control concept, that does nothing to make people safer, and can easily be ignored by a CCW holder by making sure their weapon is not visible.
>> Why can a business deny someone the right to defend themselves in a location they open to the public?
Because they (the business owners) have rights too.
When a business goes public the civil rights laws prohibit them from refusing service based on race. However, they can close shop if they want or make it a private club for members only.
There, currently, is no federal law like the civil rights laws that prohibit business owners from restricting access based on the patron having a firearm. Not that I know of.
So if you want that you'll need to pass an act of congress, or an amendment for a civil right to carry in public and private locations that serve the public. I'd vote against that amendment though. Let the libs have their hovels with their rules like gun free zones and the conservatives have theirs. We'll see which wins out.