So perhaps when it comes to Ukip nothing should have the capacity to surprise, and yet...
Donald Trump's call to prevent Muslims from entering the US has received near-universal condemnation, with even Ukip leader Nigel Farage saying the Republican presidential front-runner had "gone too far". He told BBC News:
I would expect people to say this, 'look – this is unreasonable, because what you would be doing is punishing a lot of very good people because of the actions of a few'.
The trouble is, Farage is not carrying his party, as one poll claims a majority of supporters agree with Trump.