Nigel Farage has been hit by a Five Guys milkshake during a trip to Newcastle.
Farage was seen complaining to his security guards that it was a “failure” they had not seen the milkshake coming his way.
The Brexit Party leader could be heard saying “how did you not stop that?” as his staff ushered him away from the scene.
Paul Crowther, 32, from Throckley, Newcastle, told the Press Association it was a £5.25 Five Guys banana and salted caramel milkshake.
He explained: “It’s a right of protest against people like him.
“The bile and the racism he spouts out in this country is far more damaging than a bit of milkshake to his front.”
He said he did not regret his actions.
Of his £5.25 milkshake, he ruefully said: “I was quite looking forward to it, but I think it went on a better purpose.”
Shortly after Farage tweeted: “Sadly some remainers have become radicalised, to the extent that normal campaigning is becoming impossible.
“For a civilised democracy to work you need the losers consent, politicians not accepting the referendum result have led us to this.”
Others to have been attacked with milkshake during the European election campaign includes UKIP’s Carl Benjamin and ex-English Defence League leader Tommy Robinson.
Northumbria Police said a 32-year-old man has been arrested on suspicion of common assault.
Former Liberal Democrats leader Tim Farron tweeted: “I’m not laughing along with the attack on Farage. Violence and intimidation are wrong no matter who they’re aimed at. On top of that, it just makes the man a martyr, it’s playing into his hands.”
Theresa May’s official spokesman said: “The prime minister has been clear that politicians should be able to go about their work and campaign without harassment, intimidation, or abuse.
“In this case, I understand, an arrest has already been made, so I can’t comment further.
“But, the prime minister supports efforts to stamp out unacceptable and unlawful behaviour, and where incidents of harassment and abuse constitute a criminal offence this should be taken seriously by the police.”