Sorry you had a problem. I think we all had the same and it is frustrating. However I also think we as a society are too quick to complain and be personally offended by everything. These things happen. Yeah it sucks but that's life.
I remember last year on a PHL-FRA flight the plane was delayed for about 1-1/2 hours due some sort of computer problems. I simple could not believe the self-righteous outrage expressed by a group of Germans at the delay. They were literally yelling at the crew and pilot. Apparently in Europe if there is such a delay they have a law allowing them to get compensation. Their outrage turned to disbeleif that there was not the same law here.
I would forget the letter and move on.