Utter crap in the Google Search Results!!

Okay, I would like to know for myself why Google is giving preference to Yelp? On my local listings you will see Yelp on page 1 for 5 or more results. This is crap for the user, why do I care about yelp? I do not, I do not use it, I will never use it. I hate Yelp. I understand from the FTC lawsuit that Google might be white listing the results for Yelp but what happened to Link Diversity on each page. 

Example - Nail Salon San Francisco

8 Yelp results, 7 pack, 2 different results. Having Yelp dominate the results is crap.
Shared publiclyView activity