"Personally I feel like Google isn't doing enough to combat black SEO techniques and content farms. This may be because they are trying to not piss off their users or because those content farms bring them too much revenue."
If it makes you feel better, Google continues to roll out iterations of both Penguin and Panda, algorithms which are targeted at black hat spam sites and low-quality sites.
In fact, this past Friday we rolled out a change to reduce exact-match domains (EMDs), which are domains like "buycheapviagraonline.info" that put a lot of keywords in the domain name in an attempt to benefit in search rankings.