I do not think you are being too picky at all.
I see the problem as being BA over-reliant on the hard product. Other airlines are catching up and we will once again be looking more at the soft product as the distinguishing factor and I'm afraid BA falls far short on this front.
BAH