We've been working "mandatory" overtime for a long time now, so its nothing new. Very rarely do I get 2 days off in a row outside of approved leave time.
I agree its not very healthy long term, but its not like we have much of a choice. I rather they hire enough people to cover shifts without having to use overtime, even if it means taking the paycut.