It’s very simple. If I don’t want people to open carry guns on my property, I have the right to tell them to leave my property if they are open carrying. Also, If I don’t what people wearing red shirts, I can do the same. It’s my property. I get to make the rules.
And all property owned by someone other than the government is private property. That includes private property as “public spaces” like your local barber shop, or wal-mart, or a private school.
The constitution strongly protects propery rights:
https://www.cato.org/cato-handbook-policymakers/cato-handbook-policy-makers-8th-edition-2017/property-rights-constitution
And I didn’t mention Conceal Carry. A business also has the right to say nobody can carry a concealed gun, or wear blue underwear, on their property. However, those two are harder to find. And if found, the property owner has the right to require you to leave their property.
This is very simple stuff once one understands the foundational principles on which our rights are protected. On your property, your rights trump the rights of others on your property, assuming you are not violating their rights by forcing them to be on your property.
From the above: And James Madison, the principal author of the Constitution, echoed those thoughts when he wrote, “as a man is said to have a right to his property, he may be equally said to have a property in his rights.”
So I have a property in my right to keep and bear arms.
Also from the above: In particular, the term “private property” should be defined to include all the uses that can be made of property consistent with the common law rights of others.
Others have the common law right to keep and bear arms.
On your property, your rights trump the rights of others on your property, assuming you are not violating their rights by forcing them to be on your property.
Ones property rights do not trump the free speech right of another to say No or Stop to a sexual advance. The other may be forced to leave the property for exercising that free speech right, but it is not trumped.
And I didnt mention Conceal Carry. A business also has the right to say nobody can carry a concealed gun, or wear blue underwear, on their property. However, those two are harder to find.
That implies that you are willing to violate a private property owners rights as long as the property owner doesnt know about it.