Globaliser, I understand that 30"-31" is fine for you - got that message. But this thread is not just about you (surprised?). It isn't just about BA either.
A lot of people do find it extremely uncomfortable in economy nowadays. As I said before, if the seat pitch is ok for you, well, congratulations. It isn't ok for a lot of other people, and that's the problem.
Having a few hundred shares (for whatever reason) in the airline you defend so forcefully, is a few hundred good reasons to doubt your credibility in this matter.