The thing I hate that my boss does is that he puts me down for the evening shift (like today) and then a morning shift the next day

I would do 3-11, get home around 11:30, have dinner and then sleep at 12:30, and wake up at 5. It's torture to put any through that.