The other night I received a leaflet through my door. I knew who it was from even before I read it, because it was emblazoned with the Union Jack and plastered with white faces. 'NO to immigration' it stated.
I felt sick, as though my home had been invaded by an extremely unwelcome guest. Sick but not really surprised.
Some years ago I was personally on the receiving end of the BNP's vile messages when I wrote a review of a TV programme about the plight of the Jewish people under the Nazis for a national newspaper. I received anonymous hatemail and a pamphlet denying the Holocaust ever happened from members of the BNP.
When I complained to the Police, I was told there was nothing they could do because it was impossible to trace the senders.
At the time, it was perhaps slightly easier to dismiss them as a bunch of crackpot lowlifes. Unfortunately, since then, support for the BNP has been steadily growing. Many of those who vote for them next week will have convinced themselves that this despicable group have nothing to do with racism, but any of us who have experienced the BNP's bile at first hand know the truth.
I still don't know how they were allowed to become a legitimate political party when their underlying message is so clearly one of hatred, but at the moment that's the situation we find ourselves in, and what matters now is how we counteract this menace.
The biggest scandal of the MPs expenses debacle is that their appalling greed and contempt for the British public is driving voters towards the BNP. They should be out there campaigning and convincing voters why they must turn away from this racist organisation. Instead they are caught up in defending the indefensible.
They have been caught red handed with their hands in the country's till. Time to fess up, pay what they owe, get on with fighting the local elections and obliterate the BNP.