Nicholas Leonard: Tolerance has failed, prejudice is everywhere
David Cameron has triggered the biggest controversy since he became prime minister by launching an outspoken attack on the politically correct notion of 'multiculturalism' and pleading for Britain to become more 'British'.
Cameron delighted right-wing MPs with his denunciation of efforts to appease Islamist extremists which, he believes, have simply fuelled the risks of terrorism. "We need a lot less of the passive tolerance of recent years and much more active, muscular liberalism," he said.
Critics of this aggressive approach fear he has simply lent credibility to far-right organisations such as the English Defence League which got 2,000 of its supporters on to the streets in Luton at the weekend.