I really think you're being treated badly Alexis. I only suggested telling your manager because it really has helped me knowing that I can ask for time off and get it without any issues so it's one less thing to worry about. I realise how lucky I am that she's been so supportive and if I'm honest, I don't think I'd have been comfortable telling anyone else that I've ever worked for. As far as people asking questions when you get back, I've found that people generally mean well but just a simple 'I had an appointment' doesn't tend to encourage any more questions. Anyone who asks anyway is just rude!!
I know I'm definitely more sensitive to 'family issues' since we started struggling and I do find it varies depending on the time of the month. I'm currently covering snow days, sick children and Christmas plays
I have felt better about it since I've been having time off for appointments etc. Feels a bit fairer haha!!
Although the majority of my colleagues have children, there's a big age range so I find that the staying late etc doesn't always fall to me. I also don't give a crap if it's school holidays. If I want to book time off then I will. I don't generally want time off in the school holidays as everything is overpriced and busy but if I have something that I want to do then I'll request it. Also with Christmas, I have requested additional leave (more than once). I'm not from the local area so I have one of the longest journeys at Christmas time so I play that card heavily haha.
If it was me, I would be making sure was a bit more 'busy'. If I have a bad run of staying late then I make a point of coming in the next day and say I really can't stay tonight for whatever reason. Usually someone then steps up when they wouldn't have if it got to the end of the shift before realising someone had to stay.
Alexis, it's not clear whether you're just getting a rubbish rota or whether you're putting in a significant amount of unpaid time. Neither is acceptable but I'd be particularly pissed if it was the second option!! I'm sorry life is so shit at the moment