As I said, people have rights. If I opened my doors to the public then the public is what I get. If I wanted to set certain rules I would make entry private like Sam's Club where people sign an agreement to abide by their rules.
When you open your private enterprise for business, it is a private enterprise regardless of who walks in.