Actually that's wrong.
Google is indeed biased and the reason is because of not just meta tags within web sites, but the fact that if you pay google enough or join one of their fancy packages for your site, you get bumped up above the others.
It simply gives you the illusion that it's fair and give you what you ask for.
Search directly for a company's name and of course they normally pop up near the top
(Minus the few that pop up above them that are advertisement sites that eventually may or may not direct you to the site you want after getting a crap load of spyware)
Search for a topic in general and you will find that the whole situation changes still. I've done enough screwing around with google and meta tags over the years to know a bit of how it works......
Example:
Google Advertising
Sometimes you can get your site on google for free if you play around with your meta tags long enough..... but chances are you will never get to the top of the first page unless you shell out some cash to them, even if you're the only one supplying a site for a paticular topic.
And with the marijuana example, half of those web sites from the US against marijuana are directly funded by the government due to the war on drugs BS..... so they have plenty of money to send to google in order to get out on top.
Google
IS Biased.
It's not a conspiracy, that's how they operate and that's how they get their money.