In absolutely no way is it a stretch to say that and I'm terribly surprised you have any upvotes. Are you aware of how many services Google provides for free that make my life (and probably yours) better?
Google Search
Google Maps
Android
Google Navigation (on Android)
Google Patent Search
Google Book Search (Working with libraries to digitize old books)
Gmail
Google Translate
Google Code
Google Summer of Code
Thousands of tech talks made available online
Google Docs
Google Calendar
and a lot more...
One of the core tenets of capitalism is that the success an innovation of private companies benefits the public. This isn't true in all cases, but most certainly it is in the case of Google.
sometimes multimillion sums are better spent on schools and hospitals
Do I even need to cite a source that says throwing more money at the public school system won't stop them them being so shitty? That's a pretty common thing to hear now -- especially on HN, and I very much think it's true (from personal experience).
And with hospitals, what exactly do you want more money for? More beds? More nurses? More money for the uninsured? Are you sure that will fix our nation's healthcare problem? I'm not an expert by any means whatsoever on this topic, but as far as I know, the quality of America's healthcare system, bad or good, is largely a function of governmental policy.