@Shannon volmet
BA have not taken over IB the two airlines are part of the same group.
As for the others you mention a awful lot of people at BCAL, including myself, did rather well out of it.
BCAL was within a week of not being able to pay its employees and we were taken on by BA on pretty much equal terms, and many still work for the company on decent terms and conditions.
IB should have properly restructured a long time ago and has made some efforts. But, what you leave late hurts more!