I went back to my part-time job nearly a year and a half ago after my maternity leave ended and so far I've had very little trouble. However the other day one of the senior managers visited our shop and told my boss that all staff have to be flexible enough to do any shift. When I first went back after having my daughter I'd told my manager that I couldn't work on a particular day as my partner does a 12 hour shift on that day so he wouldn't be able to look after our daughter. She said not to worry about it and it was no problem.
It has been implied (but not said outright) that if I refuse to work that day I'll be fired. The shop manager is very supportive but has asked nicely if I could occasionally work that shift "just to shut them up". I know it is in my contract to do some overtime but I already do more than my contracted hours each week. Quite often if our shifts overlap my partner and I do have to ask someone else to babysit - which I hate doing. I don't have any family in the area (my partner does but he doesn't like asking them) and a nursery place isn't an option as it is a weekend shift so I really can't see any way of agreeing to work that day.
It's so annoying that I've been made to feel that I should go out of my way to work a certain shift after being told 18mths ago that I didn't have to - just to prove how flexible I am and that I'm worth keeping on the payroll.
I'm worried that I'll either get sacked or it'll cause so much hassle that I'll end up having to leave. Does anyone one know if they can fire me for not agreeing to work a certain time/day/shift?