The BASSA proposals don't provide for long term cost savings though, there was nothing to stop them demanding a 10% rise (for example) three years from now.
In the long term BA need to bring their cabin crew costs down, they have tried to do this without affecting the pay conditions etc of the existing staff too much, but have just asked them to bring their working practices in line with BA flights from other airports, and have changed the terms and conditions for new starters to something more sustainable long term.
For me, that seems to be the best solution all around. Perhaps I'm missing something, but in most industrial disputes, that would be far more like the final settlement than the initial idea.