I don't think there can be any doubt that Airbus and Air France jointly pulled the rug out from under BA's Concorde operation. Having said that, the rug was getting pretty threadbare - the aeroplane had been in service for 27 years and reliability, never a strong point, was becoming a real problem (according to senior BA engineers I recently spoke to who were responsible for the availability of the aeroplane).
I find myself in strong agreement with one, who said "I'd much rather we can look back on 27 years of safe BA ops, rather than have pushed it a few years longer and taken the risk of standing around some smoking hole saying 'we should have stopped it earlier'".
SSD