Good point! This was a place of business, where rules are set by that business (like no guns on site)...
Not really. Businesses routinely get told how to run their business, who they have to do business with, set smoking policy etc.
The thing is, the government controls most businesses with beaucoup regulations. So, to the government, a business is a “public place” and they set many of its policies.