I work as a sales associate for Microsoft online. I have noticed that people tend to treat MS like its completely different than any store, when in fact most of the products we sell are structurally no different than grocery items. One common complaint is that customers ask for free items because they purchased from us previously. Would you go into a store and demand that they give you free food because you shop there every weekend?
Or they'll get very angry when we don't give them refunds for items they purchased elsewhere. Would a sane person buy milk from a grocery store and then berate the farmer for it spoiling?
And finally, one of the worst is when a customer demands we give them a second copy of something they purchased recently because they misplaced it. Once again, I have never seen a grocery store give a person a new bag of groceries because they whined about 'losing it'.
I'm probably looking at this in a poor way, but the fact remains that while I don't like Microsoft or its products, people treat online shopping in general like it's not bound by the other social customs of the world.
In closing, yes, we need your credit card number to make the purchase, and no, we're not thieves. We just sell stuff that you're too dumb to read through before you impulse buy.
(Sorry about the rant, kinda peeved.)