We are in violent agreement about that point. Where we seem to disagree is that I don't think they're entitled to also keep the customer's annual subscription payment when they've decided they want out of the contract.
I think they could make a good case for a prorated refund in either small claims or as a class action.
What happens if the customer ask his credit card company to do a chargeback?