thatbags, I knew several of the cashiers at our local 24/7 Tesco. Initially they were all told night and Sunday work would be optional- and then 2 or so years later- i went there and you could feel the tension in the store. One of the ladies was French and I taught her kids so I went to her till and asked what on earth was going on, she burst into tears and showed me the letter. No more choice, everyone has to do their share of night and Sunday hours and after school hours (she used to stop at 3.30 so she could pick up kids from school)- and no choice about Christmas eve or early Boxing day, etc. Workers at your local are very lucky if they still have the choice- most do not.
BTW, our local shop is always opened on a Sunday morning. By law, this is OK as it is wo/manned by the owners- they can open but only providing they give up their OWN Sunday, and do not force their workers to give up their family day. It's wonderful to see families walking, swimming, cycling, being together- instead of mums and dads taking it in turn and never being together. Surely with a bit of organisation, no-one needs to shop on a Sunday!
If you or your loved ones were forced to work nights, Sundays, late on Xmas eve and at the crack of dawn on Boxing day- I do wonder how much 'entertaining disapproval' you would display. A bit of empathy for those who are forced into these totally unsociable working patterns would go a long way, truly. My OH had to work very unsociable hours, and it did take its toll, on his health, on our family and yes, on me (I had to 'work' unpaid whenever he was on-call, taking the phone, making decisions for which I was totally unqualified, and losing a lot of sleep and finding it difficult to cope the next day with kids, and later with my own full time work) ... we rarely had an undisturbed Xmas dinner- and could never go away to visit my parents and family at Xmas either. But that was essential, and we all accepted it - shopping is not.