I also "ride" too much, and I'm actually surprised that this thread made it so far.
I've had some pretty bad experiences, with an average of 10 flights a week for the past year or so, many of them long haul, but I don't "hate" any airline for it because I don't believe that any of them have a genuine want or need to be poor. It's simply not in their best interest.
Airline companies are not stupid. They know that you have a choice. And in my opinion, they fight pretty hard for the business of consumers. But it's also my opinion that some business is not worth having.
I have seen way too many distraught passengers freaking out because of a cancellation, regardless of the reason. Raising your voice, making threats, and acting ****ed off is a poor way to get somewhere. Showing a little compassion for the attendants that have a crappy job, and explaining your situation in a calm manner, and requesting assistance as compared to demanding, has always proved a better method for me. And as much as I get delays and other situations, I rarely find myself sitting at the airport in a worse situation.
Case in point: ORD to HKG direct on Cathay Pacific, business class. I was starting out a 12 day trip Hong Kong, Bangkok, Hong Kong, Sydney, Welllington, Auckland, Los Angeles, and back home to ORD. I get to Hong Kong, and my bags aren't there. I also have less than 48 hours before I leave for Bangkok, and no clothes for my meeting in the morning. I am not the only one, there are others. The ones that screamed received little help. Those of us that were calm got tracking information, a special number, a nice chunk of cash, a voucher, and some very sincere apologies. My bags finally arrived at 2am the following day, just hours before I had to leave for the airport again. What happened? The ground crew at ORD (NOT Cathay Pacific's people) forgot to load a baggage container. No amount of yelling or screaming is going to get me to that guy on the tarmac with the earmuffs who forgot to load that container.
I have hundreds and hundreds of those examples. Delays, lost bags, lost reservations, planes not showing up, crew not showing up, diversions, closed airports, whatever. But I still got where I needed to go, I'm still in one piece, still alive, and if I'm understanding, the airline generally has been to me, also.
As pilots, I figured there would be a lot better understanding that weather problems, maintenance problems, whatever, happen, and getting irate with the company overall or with the poor gate attendant who has a very difficult job is just not going to help anything. It only tells that company that you are a passenger who's business is not worth having, and I would agree with that. I turn down business from customers who set unreasonable expectations, or want to place unreasonable blame for things that are simply beyond the control of those immediately involved.
As a very, very, very frequent traveler, just my .02, and it serves me well. But hey, to each is own.