This has to be the biggest spin I have ever read. Yes, they have payed for development of titles and yes they have promoted them via commercials. Just because you avoid that information, doesn't mean you're right.
This has turned into a pure troll thread now where MS is the only greedy corporation that rips off their customers while forcing ads down their throat, only to abandon them for the casual market.