I guess you're not smart to figure it out, so here, let me help you.
The color of someone's skin doesn't rub off on you or cause you cancer, or itching, or anything like that, who a person sleeps with is none of anyone's business unless they are the same person you are sleeping with, but a firearm can cause bodily harm.....especially when being toted by people that don't have a brain cell in their head. It's a safety issue, for the other patrons as well as for the dummy carrying it.
Hope that clears it up for you.......or not......

I guess that you are not smart enough to realize that I have the RIGHT to carry the firearm and that in refusing me service, they are violating my rights.
I guess you are not smart enough to realize they are not refusing you service...they will serve you if you don't bring your weapon inside their establishment.
Now if they feel "unsafe" because of that, and that, according to you, gives them the right refuse service.. Then any business owner can claim that they feel "unsafe" if people of a certain color, race, religion, or sexual flavor are in their business and can refuse service to them.
See how that works?
No that doesn't work....there is a law that sides with the owner to keep your gun out, on the other hand, there's a law that sides with the person being discriminated because of race, color, religion, etc., that says the owner can't do that. See how that works...
you're going against the law when you insist in bringing your gun, and the owner is going against the law when he discriminates....it isn't rocket science....you should be able to grasp that.
No exceptions....the law is the law.