The right wing have made significant ground in recent times with the BNP gaining two seats in the European Parliament. Is this a fleeting trend or something bigger? Are the left wing any better?