In response to point #2: Glad to hear you'll be choosing to install my new search toolbar! Did you know it comes with free 3D smileys?
Really though, if you weren't one of the criticized parties (for funding them), would you really think the same about points two and three? And even bothered to point out the first? Regardless of whether you should have funded them, your post sounds rather biased.