Louis Walsh has hit out at last year's X Factor winner James Arthur saying that he needs to be more grateful for his success and shouldn't attack other musicians.

The 61-year-old X Factor judge told OK! magazine, "He's a competition winner that got lucky. He came from a little bedsit, he should be a lot more grateful and a lot more respectful to everybody. Don't get me going.

"Nicole [Scherzinger] worked so hard with him last year – she got him into the final. He doesn't look comfortable in his own skin. He has talent but he's not Bob Dylan."

Walsh added that Arthur's attitudes towards other artists needs adjusting, "You can't be slagging off One Direction, you can't slag off success. I think they're good role models and show the pop business is alive and well."