It is really not surprising too see how this has happened. Over the last decade, we have seen rising numbers of immigrants arriving on our shores, with few if any checks to see if they were entitled to do so. The tide started under the leadership of Tony Blair's New Labour government.
While there is nothing wrong with having an immigration policy that let's in those who genuinely want to be here to get a better life and contribute to the country, there is everything wrong with a policy of letting everyone in, whether or not they have any intention of putting anything back into the country. And this is precisely where we now find ourselves.
The British public for the most part are decent, hard working and tolerant. The issue most people have with immigration is the strain it causes on our services (NHS, housing, schools), and the cost to the tax payer for footing the enormous bill.
Labour have failed to stem the rising tide of immigration. Our borders have been wide open for over a decade. While they may have recently amended this policy failure, it is too little, too late.
Amid all of this, a party such as the BNP cannot but fail to exploit the public dissatisfaction. People who are fed up with what they perceive as the failure of mainstream politics to resolve the issue, will be pushed further and further into the political verges and recesses where parties such as the BNP inhabit.
The rise of the BNP can be blamed fairly and squarely on the incompetence of the mainstream parties. With the recent scandals over their expenses, to their failure to curb the obscene bonus culture within the banking sector, it is little wonder that people are turning away from mainstream politics.
There was much controversy over Nick Griffin's appearance on Question Time. As a non partisan reporter of the news, they have to ensure all political parties are treated with the same level of impartiality. This has absolutely nothing to do with their policies, and everything to do with a democratic society.
The real question for me though is this. How can a party as overtly racist as the BNP have ever been formed in the first place? How can a political party get away with having a 'whites only' exclusion policy? If the BNP has passed all the checks and balances for forming a political party, then what on earth does that say about the rules we have for forming political parties in Britain.
As the BNP is a legitimate party, then that speaks volumes about the complete lack of regulation we have surrounding forming a political party. If you can create a political party as racist and vile as the BNP without breaking a single rule, then I find that more disgusting than whether or not they should appear on programmes such as Question Time.