JAS,
You make it sound like 'big expensive mistakes' are ok.
I'm sure the BA management are delighted to have two longhaul aircraft out of service for weeks on end, but hey, it was a mistake, and yeah, a bit expensive, but that's ok! Get real. I'm sure they've got better things to spend £12m plus on than repairing aeroplanes bent by ground crew.
And as for blaming Easyjet or Ryanair, grow up.