Certainly the primary responsibility for the job losses at Baby lies with the BMI management.
But I fail to see why IAG should be seen in any better light than Lufthansa. Both are busniesses who found Baby on their books as a result of desiring BMI's Heathrow slots and both had an equal "couldn't care less" attitude towards the company.
All legal and, of course, "it's just business".