But the shops have decided they will open, and now expect everyone to fall in line with them. Why should we, just because they want to feed their ever-insatiable greed for profits. Remember when they were called January sales? But they've been started earlier and earlier, because there's more chance for them to coin it in.
Sport has managed perfectly well with no Boxing Day trains since before I was born, so that's not really an excuse either.
Should all the buses run on Boxing Day too? No (or very few) buses yesterday in Brighton, Maidstone, Slough, Nottingham, Norwich, Cambridge, Chester, Swansea, Bristol, Milton Keynes, Stoke and Middlesbrough and they're just the ones I know!