Man of Honour
Get off your high horse you pompus clown, these things happen in life and you can not get compensation for every little thing that goes wrong. You got home in the end so what is your problem ? They paid for you to get a taxi. I would hate to be you if you broke a nail
Well actually, you can get compensation for delayed flights by EU airlines. It has nothing to do with being "pompous", or a "clown".
OP did not receive the service he paid for, he is entitled, by law, to compensation.
EDIT
OP it is highly likely you will need to take them to court - this isn't like PPI where airlines will just roll over like banks have. There is a good chance you will win. Do they have UK offices?