So you would have people vote with their wallets, just so long as they don't also complain while doing it?
I don't think you would really tell your mother that. Maybe you would tell your mother to stick with Windows 7 after trying out Windows 8 in the store, but I do not believe for one second that you would say anything to the effect of "Microsoft doesn't owe you that" in response to her reacting to the change.
Vote with your wallets and complain. Why the hell not?
> "Of course, your examples involve things that people pay for"
Admittedly yes, in the Windows 8 case (outside of trying it out in the store). Not so in the New Coke case. Nobody bought a lifetime subscription of Coke. People were upset because they could no longer buy the old Coke, not because they were duped into buying New Coke (well, not for more than a few cents anyway).
Nobody was owed the ability to buy classic Coke. Complain they did though, and can you really fault them for that? Really?