I've toyed with the idea of putting up a personal ToS detailing a $50/hr charge for time spent on hold, and then sending invoices to companies which treat me to crappy customer service antipatterns...
Small claim court usually has minor fees to file a case. Most examples I’ve heard had the company settling before it even went to trial.