I also feel my store punishes me hour wise whenever I ask time off. I took a weekend off before labor day weekend to see my family. Entire week I had only one 6.50 hour shift, while the store was frantically looking for cashier hours(we have many signs up for hiring still and in our break room and office we have posters asking TMs to get cashiering hours)
I changed my availability for that week to work every day, at any time. So stupid lol, kind of why I need to get out of retail. Well, maybe not retail itself, but Spot.