Here is my observation:
Camping World is a huge operation with little controls at the local level. I am sure that many transactions, both sales and service, are completed successfully with happy customers and profits for the company. But when something goes wrong, no one seems empowered to correct it. I believe that is because of the CEO's management style. (Watch his TV show, he is always 100% in charge) I also believe the local managers are under extreme pressure to produce profits, not happy customers. Therefore, when something goes wrong, the managers are motivated to avoid a problem solution through lies and avoidance because they lack the empowerment to solve the problem and can't spend money and resources, either.
Because of the extreme emphasis on profits over customer care and concern, I believe that employees are paid a lower salary structure than other organizations, consequently Camping World only attracts less qualified technicians, sales people, and managers.
It is all about corporate culture. As a company, Camping World does not embrace the customer, seeing him or her as a resource to be cultivated and protected. Camping World does not see the customer as a foundation of business success, but rather as an expendable resource to be exploited and discarded.