BA should hire in spare aircraft/crew from other airlines (especially from Easyjet and Ryanair - just for spite)
Have you got any idea what that might do to the service? Do you not think that the passengers who are really paying to keep BA afloat, namely the Club and 1st Class/ business/frequent flyer passengers would leave to other airlines who would treat them with better quality than having to pay for a soggy cheese burger in a plastic oven bag?