The British National Party (BNP) causes much anxiety to today’s mainstream politicians. Almost entirely unable to take the immigration debate head on, Britain’s parties have, for the last few years been wholly mealy-mouthed about their policies. The juggling act...