I had to look up to see what YELP was. Frankly, when I have a complaint about a product or service, I complain directly to the company I did business with. If they don’t respond, or you don’t get the result you want, then you can bad mouth them on other forums. There’s no sense in complaining if you’re not going to alert the company of something you found offensive. You never know, they might have had other complaints about the same person or thing. They can’t do anything about it if they don’t know what occurred.
He complained directly to Rick Steves - no response.
You’d be surprised how Yelp and Chowhound promote or hurt restaurants. I always check Yelp when I’m using a new service. I agree the person should directly appeal to Steve’s organization.