There are a myriad of ways of contacting Thor on their website:
https://www.thormotorcoach.com/owners/
I would probably start with the Customer Care line/page:
https://www.thormotorcoach.com/customer-care/
Really sounds to me like your beef is with Camping World and not Thor--you only know what "Thor said" from Camping World, not from Thor itself. There are far too many stories similar to yours where the ultimate culprit is Camping World.