I've flown over 50 times this year, had baggage lost, treated badly, and even destroyed on one trip... and a simple call to CO fixed things nicely...
Now I was lucky to deal with the excellent elite agents who are more then happy to assist you, but can only imagine how I would have felt being in the sour mood I was, to endure dealing with John...
Now would I leave CO for that? Nope... would simply call back and tell them to get rid of John

Living in Houston, the best choices for me are Continental or Southwest for my flights... and I think I'll stick with CO for now