I imagine Google will not go further than giving a gift card to those users and call it a day.
> Basically if the company stops charging you, they don't owe you anything
No. If they refund the money you paid, or whatever they can convince a judge is the value of the lifetime guarantee (the difference between TYM and GPM prices forever, converted to Net Present Value), they don't owe you anything.
The only right thing to do is to refund all past customer payments, or refund the "value of the lifetime guarantee" (with treble damages for willfully violating the contract?), and add a "lifetime guarantee fee" in future contracts with clear wording to avoud the problem in the future.
A good example of this is the story of the small number of ticket American Airlines sold in the late 80s/early 90s which offered unlimited first-class air travel anywhere in the world for life.
They eventually had to resort buying them back from those customers for rather more than had originally been paid for the tickets.
The exception would be if somebody paid a "lifetime guarantee fee" initially to get that promise of service.