Good Morning Britain host Narinder Kaur sparked outrage after suggesting Kate Middleton may have 'aged' because she's a 'smoker' - and one cancer sufferer has explained why he's so angry