I agree. Camping World lost me as a customer years ago for that very reason. FedEx has a "flat rate" box for $10 for small items, and USPS is reasonably priced and comes to your door with no brokerage fees. Even a prepaid UPS shipment comes with an extra invoice of at least $30, so I avoid them unless I am really desperate.
Many sellers do make the extra effort, and I always let them know I appreciate it. The ones that don't, I often let them know as well.
Never argue with an idiot - they drag you down to their level and beat you with experience. - George Carlin