The media is quick to pick up on any current or ex-UKIP party member / official who goes off message and makes looney comments. They are also the first to flag up inconsistencies or controversial parts of the party manifesto.
But UKIP is an evolving political party, now growing rapidly because it's in tune with the general public on the key issues of concern - immigration and Europe.
And as with any political party that's still relatively new to the scene, there will be growing pains. Christ, you can't even keep Labour Shadow Cabinet members on message (Emily Thornberry, for example) - and the Labour Party was formed 114 years ago! And Labour leader Ed Miliband and his ideas men still come up with looney policies like the 'Mansion' tax, which will hit thousands of elderly and relatively low income families, forcing many to downsize, take their kids out of their schools and play havoc with the London property market to boot.
Lib-Dem leader Nick Clegg, like his party, is becoming increasingly irrelevant. The Lib-Dems, of course, face near wipeout in the 2015 election. So that leaves David Cameron - a man who talks tough, but rarely delivers. In essence, he needs to grow a pair. Things are so bad, in fact, that there has probably never been a time in the last 100 years of UK political history when the leaders of the three main political parties were such a hapless and uninspiring lot.
Enter Nigel Farage, the leader of UKIP. OK, he's a banker; he's rich; he has a posh accent, and he went to a public school. But despite all that, Farage has struck a cord with the British public, masterminding UKIP to victory in this year's European elections, and winning two out of three of the last by-elections.
And so, to 2015. Farage will no doubt be elected to serve at Westminster representing South Thanet, and it's not unreasonable to expect UKIP to bag at least 30 seats. With the SNP surely consigning Labour to the history books in Scotland, the Conservatives may well end up the biggest party overall in terms of numbers of seats. But it looks increasingly likely that UKIP will hold the balance of power. And that's got to be the best possible news for all of those who are sick to death of European bureaucrats and increasing numbers of welfare migrants, both of whom we can no longer tolerate or afford.
In essence, Nigel Farage and UKIP will help Cameron grow some balls, and force him to start to push-back on Europe and the other key issues important to the majority of the population. UKIP and the Conservatives may not end up in a full coalition, and Farage might not become Deputy Prime Minister, but Cameron will be forced to the right - and to start to deal with some of the fundamental problems that are bringing this country to its knees and destroying society as we know it. Nigel Farage may be our last, best hope.