It's private business, no link to government (funding, etc), so seems fine to me. Free where to spend your dollar (and by extension, where NOT to) is another form of free speech IMO. So patrons are exercising that just fine by leaving. No reports (in what you linked, no reason to disbelieve)...