I think you are right - BA fail to appreciate that the British are finally taking their coffee as seriously as the rest of the world. Some catching up is needed.
On BM I tend to drink Earl Grey - Its the only hot drink which I can stand on their flights.
This all may seem trivial and pedantic but when you are paying so much for a ticket (BA JFK-LHR in J, $7,600) I think a decent cup of tea and coffee are not unreasonable requests!