Stating a fact (that Yelp can do as they wish) is hardly defending them. And with respect to providing a service, Yelp reviewers/users aren't paying for the service, so that stance doesn't hold water either.
No, this goes to something deeper. A lot has been said about the attitudes of members here and how things have supposedly been cleaned up, but nothing has been said about how an OP can raise a legitimate disagreement or criticism and be instantly be shut down by high minded members here who seemingly want to end threads because the aforementioned criticism seems unimportant to them.
Rather than discuss, they just want to tell the OP he is wrong and stupid for raising his concern because they think they are mentally superior and that their shit doesn't stink.
This is pathetic imho.