I never thought i'd say this but I actually support BA on this one. The Union (as they have always done) are using thier member numbers to resist perfectly reasonable change. And who suffers - Joe Public, just like when the Fire service didn't get what they wanted & went on strike.
Did you hear on the news this morning that a BA employee takes, on average, 3 weeks sick leave per year? 3 weeks!!! I haven't taken 3 weeks in 7 years! they've got away with taking it up until now and now something's being done about they're spitting their dummies.