How about a proper tongue in cheek old skool Christmas song like the Slade and Wizzard classics?
Big Kid Xmas is by an unsigned band in Leicester and is for a great cause. X-Factor is bland and boring. Check out the teaser video. There's an FB group too.
<iframe width="560" height="345" src="http://www.youtube.com/embed/xx_xTl1lWJs" frameborder="0" allowfullscreen></iframe>
... and the ones that won't