Bah humbug! St Nick prevented from giving gifts to detained children