The obvious fix would have been to send the guy that did the job but because our office is stuck on making the numbers, they didn't want the guy that did the job to drive all the way from Abilene to fix his own problem. And a lot of the time I have to fight with the customer to get the job fixed properly, since we are all about the numbers and the customer comes last.
Sounds like it's time to move on when you get the right opportunity. I'm not sure about your industry but mine (printing) is a lot smaller world than you might think. It's the same as the statement "Don't burn any bridges" the work that you do there will follow you where ever you go. It's just a matter of time before you start to run into old co-workers,customers, and sales people. If your working for a company with bad work ethics it can also bring you down in the end.