It was right to let him on Question Time, since his views, though bonkers are not inciting hatred. I think the format of the show was unfairly loaded against him though and might have gained him a sympathy vote from those inclined towards such views. From listening to people at work etc, I'm fairly certain several million people in the UK hold racist views to varying degrees. The all white only rand of the BNP is probably embraced by tens or hundreds of thousands. The BNP have fed off disaffected white working class voters, who have largely been abandoned by the labour party. Griffin and his crew have taken advantage of the genuine concerns of modern immigration to peddle their particularly nasty brand of racism. What made me laugh on Thursday's programme was his attempt to back up his ideas with science. He said that the indigenous population of the UK can be traced back to people living here 17,000 years go. That's not true. OK maybe someone somewhere might have a gene or two but the modern 'white' British people are made up of varying proportions of the following.
Celts from Eastern, Central and Southern Europe (1,200 BC - 400 AD)
Various minorities from Asia and Africa during the Roman occupation of Britain (54BC - c350 AD)
Angles/Saxons and Jutes from north Central Europe (c500 - c900 AD)
Danes from Norway and Denmark (778 - c900 AD)
Normans from France (11C AD )