I find it "low" from MSFT to do this. But we've come to expect that from them, playing dirty is their style.
As far as GMAIL goes: if you object to the ads: switch to google apps for business and you do not get ads.
And if you think that hotmail, bing and all other online free stuff from MSFT all do not track you to get more bucks out of advertising, then think again.
As far as hippies go: if you use gmail you're already getting a free ride. Stop whining.
And if you think that MSFT is really going to let you have ad free access to world class web mail service that's costing you nothing. Then think again: they only will do so as long as they can capture more market share and push out competitors. If they ever have a significant market share it will not remain free. It simply is not in MSFT's culture to be generous.
I use a bunch of Google Apps accounts (most free, one paying domain). Before I switched I simply could not cope with email anymore due to the amount of spam I was getting. Filtering -even commercial stuff- did not work for me anymore. I easily got 10000 spam messages a day - sometime I got that amount in a manner of minutes.
Google made email usable again for me.
And like some noticed above: If MSFT is not scanning the incoming email for spam then it's unusable. So if I'm too cheap to pay Gogole to remove the ads: sure they can show them - no hard feelings. Yes they machine-read all my email, and I *want* them to do that as I need them to get rid of all the spam I get. And so far they have the best anti-spam filtering around by far. I need low rates of false positives and low rates of false negatives both at the same time. Google's tech outshines anything in this.