Yes, I'm afraid they are authorized to deny you passage if your names don't match. British Air will allow a certain number of letter (is it 7?) that aren't correct, any more and you are not considered to be the same person. I'm so sorry for your hassle.