Out of all i think google is much better, last time i used yahoo, but after i started using google, i was just amazed at the quality of google results! So Google is my choice
Google is definitely the best,it is fast and efficient and the most popular Search Engine on the Internet today. I believe that it gives the best results as it fulfills all my search needs.
How come I can't find relevant results for Rebeca Linares and Sasha Grey doing a tag team on Mandingo? Not after 2 a.m. anyway. Did I misspell somewhere? Yahoo has it served top 24/7. Yahoo is good. She is been good to me. Google is evil. What say you Roy?
As for now, yes Google gives the best result. They can't tell a site whether it is bad because they only crawled it based on keywords, backlinks, etc. That's why they put a copyright/phishing/spam area where people can report a bad site & they'll review it then.
Actually it not that they give good result, but Yahoo and MSN result are simply too lousy, didn't change much for the last 10 years, thus make google 'better'
First of all you need to capitalize over your language. If you cannot write correct sentences please avoid doing it at all, else learn to write at least readable English sentences. For your query regarding Google not banning the bad sites, for your kind information, it gives the best traffic among all its competitors. No doubt it does imposes a restriction on the sites using unethical means.