The singer wore a pin with the logo of the anti-Islam For Britain political party on last night's show, leading to criticism on Twitter.