This isn't just an Amazon problem. I've got a friend who worked at Wal-mart for a while. They give points against you for taking sick days no matter how bad it is. One time she got sent home for having some poison ivy on her arms and was still punished for it. Workers who have high points, but not so many to get fired get their schedules screwed with until they quit.