Just because you're getting paid minimum wage doesn't mean you should be treated like crap. I wouldn't mind being treated like crap if I was getting paid 40 bucks an hour, because I could think to myself "Well, at least I can go home to my giant home theater system". But not when I'm getting paid barely enough to pay rent.
Its pretty bad when the managers find more and more ways to screw around their underlings just so they can get a bigger bonus check. Where I work for instance we used to have a really good manager, everyone was getting good hours, we had pretty much the same schedule every week, we had enough staff scheduled to handle the workload without exhausting everyone, it was a great work environment. Then she got promoted. So the new manager came in, decided the store was paying too much in labour, so she cut one person from each shift. So now we have 3 people handing 4 people's workloads every shift, plus the manager keeps coming to get one of the staff members to go do other stuff for her, taking away from our already short staff, plus she totally screwed up the schedule so now its different every week without needing to be. (I used to work 11:30-6:30 M-F. Now its different every week.)
And its really hard to find good workers. Since I started we've gone through about 20 new staff members, 3 of which are still there, the rest either quit within the first 2-3 days, or were fired for being horrible workers. So I don't understand why managers would treat the employees who are actually good enough to stay so badly since its so hard to find decent replacements.