They can't choose their customers? If someone's a pain, disruptive, criminal - they can refuse service (in this PC day and age, it may be troublesome, but they can do it) and kick them out.
Don't tell me Wal-Mart may not take down the "affiliation". I'm sure they could be unaware of these anonymous set-ups. Once they find out, they may be able to cancel it.
If they may not, it's because of PC legalistic nonsense. But in the real world of nature, it would be their perfect right. Just like it's the right of us to not shop at Wal-Mart because of their association or for any other reason.
Similarly, landlords and hoteliers would have the right to refuse to rent rooms to sodomites and fornicators, too.
But, we all know how that goes over in 21st-century America.