Geo, tech crew at BA have already accepted a pay cut. So too did Willie Walsh and at least some of the senior management. So they have already done what you suggest.
BA is not advocating a pay cut for cabin crew (though Unite suggested that approach!) but rather a pay freeze and new hires starting on a different pay scale. So other branches of the airline are accepting they have to bear some financial pain. Why should cabin crew be any different?
Unfortunately, it seems you have a hatred for Willie Walsh and BA management which overtakes all logic. Perhaps you should just look at the issues, rather than the personalities ….