Originally Posted by
fastair
You sure could try, but UA paid BA to fly you there. Granted, UA had the original problem, but BA accepted your ticket (and the money from UA) to fly you, so your gripe is with BA for the delay, as it was their service that failed. UA provided you with an acceptable alternative, but BA failed to deliver on their end.
Again, UA is responsible for the delay between the original flight, and the scheduled BA flight, but not beyond that.
With all due respect, isn't your answer "passing the buck" so to speak? The passenger contracted with United. It was United that put the OP on another carrier. The OP did not ask to be put on BA.