My vote is also for Iberia.
I did a rt MAD-JFK in Y earlier this year. On the outbound portion -- in addition to the filthy bathroom and the bad food -- they started the movie just late enough that they had to turn it off 10 minutes before it ended as we were making our final approach. A few days later, on the way back to MAD, the same thing happened: the movie was turned off around 10 minutes before the end. I mentioned this to one of the flight attendants, to which he replied: "Yes, these flights are never long enough to show the whole movie."

I guess it's really hard to start the movie a little earlier on that 6.5 hour flight...
Other IB peeves:
- Like other European airlines I've flown, food is no longer free on flights under approximately two hours. Unlike those other airlines, not even
water is free.
- You want to make a complaint? On our way back to Madrid, we had a problem with our luggage. We thought it would be good to bring it to the attention of the airline, so that others might not have the same problem in the future; we were not looking for compensation. After waiting in line at the counter in Barajas, the employee types our information into the system, prints out the form, and hands it to us saying: "Now, if you want to officially register this complaint, you have to call ######." And - the complaints number was one that you had to pay extra to call! Gee, maybe I should complain about
having to pay a service charge in order to file a complaint?
Que vergüenza. I'll take Bangkok Airways anyday.
- Michael