Donald Trump is a fool, but he is not free to be a dangerous fool in Britian.
In the current febrile climate Isis needs Donald Trump and Donald Trump needs Isis.
I don't think Donald Trump should be allowed within 1,000 miles of our shore because he would embolden the EDL on the one hand and fuel the flames of terrorism on the other hand.