BEagle:
It is all the result of Airbus, nothing to do with BA at all. There is no support for the aircraft, and Virgin could not operate the aircraft if they wanted to since - there are so few spares - bear in mind that 2 were removed from service to support the other 5; none of the corporate customers who had Concorde on their travel requirements before 2001 had it in 2003; the aircraft can only last at today's usage for another couple of years before it runs out of supersonic cycles - there are few left on the highest-used aircraft to reach 8,500 cycles; to extend to 10,000 cycles from 8,500 at the moment requires work from the design authority - Airbus - who refuse to support it.
In essence without the French the aircraft has no future, so don't blame BA.