Welcome to Croydon on Tuesday afternoon, where UKIP is holding a racial diversity carnival.
Just to ram the point home, the carnival was being held outside Croydon's Whitgift Shopping Centre, with this tasteful sign.
First problem: The steel band weren't told this would be a UKIP event when they were booked.
Second problem: Opponents soon turn up. And they're not going to shut up.
The band are ordered to get playing by a female UKIP press officer who's looking nervous. Under orders they start drumming, reluctantly, in the name of UKIP racial diversity or something.
And we're off. CARNIVAL!!!
In fact it's all going a bit wrong. No one's smiling. Everyone's getting angry. Where is the love?
Basically within about three minutes the event is in disarray.
Winston McKenzie is now involved in a pitched argument with most of the UK's political correspondents, a couple of passersby and sometimes his fellow UKIP candidates.
This bloke on the left is with UKIP. He's just realised that he's got a disaster on his hands, and Nigel Farage is due to turn up any minute now.
After one tune the drummers down their sticks and start arguing with McKenzie for allegedly booking them on false pretences.
Somewhere in the middle of this a man has turned up and is calling for total class war.
McKenzie tries to reassure the band he booked that EVERYTHING IS OK. (It isn't.)
Meanwhile this UKIP candidate emerges from the scrum. She tells BuzzFeed she left Labour because it moved to the right under Tony Blair and UKIP is now the only party for her.
We ask another voter to explain what's going on. Apparently oblivious to the shouting behind him, he says this is the main reason to vote UKIP.
An advertising van turns up to display pro-UKIP slogans. A rumour starts to do the rounds that Nigel Farage is within the van, about to jump out as if he were in a giant wedding cake. No such luck.
So, in the name of CARNIVAL SPIRIT, Winston McKenzie wades in to explain that UKIP's not racist.
Meanwhile this UKIP supporter keeps asking a woman to take down a sign comparing the party to the Nazis. "That's not on."
Everyone's forgotten about the band, who have now packed up and are pretty pissed off.
This is Peter Kirby, the local UKIP branch secretary. He's pretty optimistic about the whole thing and just wants to talk about EU budget figures.
Unfortunately not many other people want to do that right now because it's still kicking off.
The UKIP press officer on the left admits Nigel Farage is now unlikely to turn up. Because it's a total disaster.
Dirk Muller, a UKIP council candidate who is originally from Germany but has lived in Britain since the '80s, said Nigel Farage should apologise to people for not turning up in Croydon.
Winston McKenzie, who shows no sign of realising that he's organised an event that will go down as one of the greatest disasters in recent British political history, keeps battling.
McKenzie, UKIP candidate for Croydon council, goes on to explain that Croydon is "unsafe" for Nigel Farage to visit and is also "a dump".
Just to make things better.
But the worst bit? Endurance, the band booked to provide the Carnival vibes to help UKIP overcome their image issues, admitted to BuzzFeed that they hadn't even been paid.
Still, same time next year?
After reading this article XPatJobs, an employment agency that specialises in overseas job listings, has agreed to cover the £350 fee to the steel band that UKIP did not pay.
"It was a decision made after seeing the circumstances the steel band were expected to play under and then hearing via BuzzFeed they had not been paid as promised," a spokesman said. "XPatJobs has offered to pay the band and will sort out arrangements in the next couple of days."