Selling someone a license, and then revoking it is like destruction of property. The injured party is owed a refund in the amount of the present day replacement cost.
It's the same as if someone sold you a toaster with a remote self-destruct feature, and then invoked the self-destruct. They owe you a new toaster.
IANAL but I bet that:
- If the license terms include a section on termination, and termination is done in accordance with the license terms, it's fine legally.
- Licenses can be transferable but that doesn't make them non-terminable.
I could be wrong, though.
It's pretty crappy that we got to the point that overly simple actions (like clicking on buttons or breaking stickers on packages) can be considered accepting license terms. Is that really a "meeting of the minds"?
Sure; if the fine print sticker on the bottom of the toaster says that the toaster may be remotely deactivated at any time, without a refund being issued, then it's fine. After all, you agreed to the sticker by breaking the tape seal on the box.
It could be either way. Companies love putting legally invalid terms into license agreements.