Sure you can ask them to leave, until you ask a snowflake waiting to be offended minority. At which point you are guilty until you prove you are not a racist. And the government will be on the snowflakes side The government is always limiting one thing or another within the "public marketplace." Your private property rights don't seem as important to you unless the subject is guns, then you expect 101% of those rights. All gun owners hope for is fair treatment within the Constitution.
Now we are talking apples and oranges. If a business has a sign that says no shoes, no shirt no service. You are not refusing service to anyone on the basis of discrimination. If what you are saying is true then I should be able to go to a court and have the law concerning 30.06 and 30.07 stricken down because they violate the Second Amendment.