Your resilience aside, when you pay to access a service that requires provided software it's on the provider to find a solution when they force a patch that breaks functionality, not the end user. If they don't fix it in a reasonable time frame, it's completely legitimate to request a refund for services not rendered.
You and OP might legitimately quibble on what that time frame may be, and I absolutely agree his tone was unfortunate, but I hardly think it's an absurd request.