There is, in my opinion, a fine line between "commitment" and being taken advantage of.
I only a few other cadets had this attitude then assessment fees, paying for type ratings, zero-hour contracts et al wouldn't be so commonplace. Full credit to Aer Lingus for going against the grain when it would have been easy (or much cheaper) for them not to have