A good employer would have drawn the rota up much earlier, and I assume everyone knew someone would end up getting the Christmas Day shift- but ultimately it's the employee's responsibility to get to work. A good employer would also try to make things easy, but many budgets in many private and public sector organisations are so tight there is simply no room for funding taxis, paying double time or hotel bills.
The employer runs the risk though of the rostered person ringing in sick so I hope he/she has a contingency plan.
I would go in and fund the travel if I wanted to make a career. If it was a job I hated and was prepared to lose it I'd probably be awkward about it- until i remember it won't help me get good reference.
I've seen this lots of times. She does have to work Christmas day if rostered to. It is anything to do with her boss how she gets in and managers usually don't work weekends or Bank Holidays. They pay staff (usually double, sometimes triple depending on job) to do that. We used to arrange pick-ups for those that didn't drive, from other people on the same shifts.
She doesn't really want to spoil our Christmases, breaking up the day. taking her, coming home, going out again to pick her up, that person not being able to drink.
But I have decided, I don't drink that much so can for go it for one day, it will save a lot of hassle, I don't mind doing, don't know why I didn't suggest it to her earlier. I will ring her now, thanks again everyone.
Just as well you have decided to drive her in, a taxi for a 12 mile trip is £21 with the taxis in my home town and that is on a normal day. Christmas day is treble time and prebooked only for taxis so it would be £63 each way £126 total , probably a lot more than she would earn.