I'm not sure why Yahoo gets beat up so much either. They are profitable and get lambasted while Zynga and Groupon are tech darlings while their stock price plummets and they lose hundreds of millions of dollars. Yahoo gets insulted and asked to go away for suing Facebook, while Apple repeatedly attempts to prevent Samsung from being able to sell devices because of some very flimsy patent objections and people laud them as creative geniuses.