Train companies and bus companies should be ashamed of themselves. Is it really too much to ask that they run services on Boxing day in 2012. It's not the 1950's anymore.
Surely, there would be enough bus drivers who would prefer to get some overtime than have to traipse round the shops with the missus. And train drivers, for that matter.