The underlying principle for this is: Public or Private property. To a greater extent, I concur that a Private property owner can make restrictions whereas a Public property owner could not. However, the grey area is when a Private property owner violates law. The slippery slope would be in the creation of those laws that could eventually nullify the rights of a Private property owner.
What in the world is 'a Public property owner'?
I’m a relatively libertarian/conservitarian kind of guy. I think the “public” areas should be relatively few, if non-existent. Government thinking it owns everything never leads anywhere good.
That being said, yes... Private property owners set the rules for their land. Don’t like it, leave.
If you invite the Public in though, you gotta expect them to bring their Rights with them. You can impose limits on that, and if I don’t like them... I can do business elsewhere.
It’s a “freedom” thing.