Very interesting post. Please share your follow up experiences as I think there will be a number of FTers who sympathise with your observations. Being left in the lurch away from home and then given the run around thereafter leaves a very bitter taste with most people.
It can't come soon enough when airlines (particlarly BA IME) aren't able hide behind tenious excuses and contentious clauses.