The 10 worst Christmas ads of all time K-mart: Show your Joe Controversy has erupted over this festive commercial for the US store's Joe Boxers male underwear range. It shows six dapper, dinner-jacketed bell-ringers playing Jingle Bells - before the table in front of them is removed, revealing that they're wearing novelty boxer shorts. At which point they continue the song by jingling, well, something else entirely. Outraged shoppers have been making their distaste known, but K-mart are no doubt rubbing their hands with glee as the ad goes viral. Iceland: Christmas "all-stars" This cheesy, C-lister-studded 2008 ad showed Jason Donovan being persuaded to stay at an awful-looking party by the gruesome twosome of Coleen Nolan and Kerry Katona. They crooned "Baby It's Cold Outside," while offering him such frozen buffet delights as "prawn rings" and "duck boats." Bad singing, bad acting, beige food - no-one came out of this well. Coca Cola: Holidays are coming The soft drink giant not only gave Santa his red outfit but also always wheels out a slushily sentimental seasonal commercial. This 1995 one often tops polls of favourite festive ads and gets regularly revived. Its appeal is frankly baffling. The music is teeth-gnashingly awful, only annoying Americans call Christmas "the holidays" and a convoy of slow-moving, crate-laden lorries is about as festive as an M25 contra-flow. Walmart: Yodelling cat Cat clips often become internet memes, which is presumably what the US retail behemoth was hoping with this 2011 commercial, which sees a white cat in a Santa hat yodelling a rendition of Jingle Bells. Rather than going viral, though, it's just deeply irritating. And way too long. Someone put the cat out, please. Asda: Christmas doesn't happen by magic The supermarket's 2012 campaign showed a mother doing all the work at Christmas and ended with the line: "Behind every great Christmas, there's mum. And behind every mum, there's Asda. Cue 620 complaints to the Advertising Standards Authority for sexism. Male viewers got grumpy about being portrayed as useless and women felt patronised as pinny-clad drudges. Morrisons: For your Christmas Another 2012 supermarket ad, another mother doing all the work. Like Asda's effort, it attracted complaints of sexism and also cruelty to dogs, after one version showed a boy handing the family pet some Christmas pudding under the table. Concerned canine lovers argued that this could kill a dog if copied, because raisins can cause kidney failure. Sorry, Fido. Sainsbury's: John Cleese's family Christmas He probably had bills to pay but it was still sad to see the lanky Monty Python/Fawlty Towers comedy deity fronting a series of naff 90s supermarket ads. This Christmas clip showed Cleese stocktaking his festive fare and mentioning the brand name a lot: "One fresh Sainsbury's turkey, port and cranberry gravy recipe from Sainsbury's magazine, Sainsbury's cheese basket, Sainsbury's double cream with Cointreau..." OK, we get the message. There was just one thing he'd forgotten: his family. Ha-not-very-ha. McDonalds: Ronald on ice This early 80s "classic" sees the burger chain's corporate clown Ronald McDonald ice-skating with a bunch of toothy, over-acting kids. He spots that one is sad and friendless, so scoops him up as soppy music swells. There's something sinister about Ron's creepy rictus grin, while Disney-style animated woodland creatures are crowbarred in almost as an afterthought. Ferrero Rocher: Ambassador's party The Ambassador's receptions are noted in society for their host's exquisite taste that captivates his guests. Monsieur, with these Rocher, you're really spoiling us. This kitsch, clumsily-dubbed classic, advertising the Italian chocolatier's golden bauble chocolates, was first shown here at Christmas 1993. It's oft-quoted and parodied, notably by Father Ted, Little Britain and French & Saunders. Delicioso! Eccellente!