Of course it's great publicity, the ridiculous hype they've managed to build up around their Christmas adverts is astounding; they've got the formula down to a tee.
It's a load of ****ing garbage isn't it. Indicative of modern society in Britain; people are touched by a cliche marketing ploy thought up by some marketing execs on £100k+ yet are completely oblivious to the real-life plights of people around the world. Sad.