Jobs I would suggest (I may be wrong of course) that would NOT give x days hols + bank hols as standard would be:
Hospitality
Retail (shop floor, not head office)
Police/Medical/Fire
Oil Rigs
Armed Forces
There may be many more, but I doubt it.
But filthiestfis I do have to say... It's not up to you to stop families who wish to go out on Christmas day from doing so. If you're contracted to do it and don't like it, leave! I have worked in retail and many a year on Boxing Day when there were queues to get in I thought that people should get a life and spend the time with their families - but it's the nature of the beast I'm afraid!!