Big Brother and Good Morning Britain star Narinder Kaur has been branded 'nasty' after she posted a 'disgusting' tweet criticising Kate Middleton's appearance.