Can anyone save Britain from self-destruction?

Tens of thousands of people turned out on the streets last week to protest against mass immigration. The protestors were promptly labelled ‘racist’ by their own government, ‘far-right’ by the New York Times and as having links to ‘neo-Nazis’ by the Guardian.