The facts are straightforward, even without analogies. But since we're using them...
You are at the grocery store, checking out. The total comes to $250. You pay, but then remember you had a coupon. You present it to the cashier, who calls the manager over. The manager informed you that you've attempted to use an expired coupon, which is a violation of Paragraph 53 subsection d of their Terms of Service. They keep your groceries and your $250, and they ban you from the store.
Google is acting here like it was entitled to a profitable transaction, and is even entitled to punish anyone who tries to make it a losing transaction. But they're not the police. No crime was committed.
Regular businesses win some and lose some. A store buys widgets for $10 and hopes to sell them for $20, but sometimes they miscalculate and have to unload them for $5. Overall they hope their winners exceed their losers. That's business.
A purchase transaction is a different thing from a subscription. It would be a more meaningful comparison if your example happened at Costco where you need a membership to shop. You'd get either your groceries or your $250 back, but you'd be banned from the store and you wouldn't get your membership fee refunded.
my point wasn't an analogy. the facts are that it is a private api being used with a subscription service. neither hbo nor google are required to do business with people that abuse the api.
> They keep your groceries and your $250, and they ban you from the store.
If you signed an agreement with the grocery store that says they will ban you with no refunds for doing $FOO, and you do $FOO, then you can't expect any sympathy when you get banned, now can you?
In any case, your analogy is broken, because this is a monthly subscription, not a once-off purchase: when you pay for a month of subscription and then get banned, you don't expect to get that month's payment back.