Probably no easy fix for that, and a shop fix (if you could find one) would probably cost more than the ’phones are worth. Despite your feelings, these really aren’t expensive headphones, only $100 new. If I were you I’d just ebay another pair. If you’re patient you can find them used for $50-60.
Regards,
Wayne A. Pflughaupt