I guess the question is, what would have satisfied you ?
It's also hard to judge whether the reply was satisfactory without seeing the letter that was sent...
Having said all that, I doubt you'll find many American carriers who are a patch on BA - no matter what aspect of their service you look at.
BAH