This is interesting ...
The full story is here
Apparently American Airlines fired five "very senior" mechanics based at LaGuardia Airport who had been sleeping on duty. According to a letter from the Transport Workers Union sent to union members, sleeping was "against company regs, but was knowingly allowed by management to continue unabated for many, many years."
The full story is here