I used to be a site manager for a large carwash chain up north. If one of my people needed a day off suddenly (illness, family emergency, etc) I would either cover their shift or find someone. I would never put in on them. Need a week off next month? Cool. It's none of my business why, I just need a heads up. Want a raise? I'll help get one. Doesn't come out of my pocket. Don't want to go above and beyond? I don't blame you. 11 an hour is laughable. Just do your job and go home. Can't come in suddenly when someone calls off? It's not your responsibility to cover for anyone.
I don't know who these people think they are. They want to be a big boss but don't want to do the extra work that comes with it. They want everyone else to do it. Guys, don't be afraid to speak up. Go to HR if you feel mistreated. These people don't own you.
Edit: I'm seeing some comments about going to HR. Look, not all HR knows what their job actually is. But there actually are HR reps that actually care. If you don't feel comfortable going to them about work related issues, just keep going up the chain until you get the help you need.