Let's not forget the concord was shut down mostly because one of them ran over a 17 inch bit of titanium that sent pounds of debris flying at the plan at 500mph rupturing a fuel tank and causing it to blow up. The next year some a-holes flew into buildings in NY and the pentagon and put the airline industry and economy into a tailspin.
I think that crash was more the excuse they were waiting for. Economically, it was past its prime, a prime at which I do not think it ever brought in much money, if at all. http://en.wikipedia.org/wiki/Concorde#Operational_history, for example, claims "By around 1981 in the UK, the future for Concorde looked bleak. The British government had lost money operating Concorde every year, and moves were afoot to cancel the service entirely". It also says "It is reported that British Airways then ran Concorde at a profit, unlike their French counterpart", so there may have been years it was making a profit, but Concorde was flying for prestige, not for the money.
http://en.wikipedia.org/wiki/Air_France_Flight_4590