This week the Government has published a review of a counter-radicalisation strategy called Prevent.
It's enlightening reading.
The aim is to stop people from becoming terrorists or supporting terrorism.
Introduced by the last Government with the best of intentions, some of the consequences were unintended.
Groups in this country were funded on the grounds that they were not actually violent.
It was hoped this would prevent others with the same values from being radicalised.
But the fact that we have been paying such organisations £63 million surprised me and many others, I suspect.
More was spent by the Foreign and Commonwealth Office on projects, such as teaching English to imams in overseas mosques.
However the review says that there has not been a single, measurable security benefit for Britain.
It also acknowledges that some funds went to hitherto unknown extremist organisations.
The report - rightly - demands some changes.
It resolves to withhold cash from ""organisations that hold extremist views or support terrorist-related activity.""
As a result, 20 organisations have been dropped from a list of 1200.
And not before time.
Former Security Minister, Dame Pauline Neville-Jones, says that there are “plenty of Muslim groups,” which should have their funding withdrawn and that we are “wrong to actively assist and advocate those who are advocating quite different values.”
I agree.
It is lunacy to contribute to those who would undermine our country.
We must re-assert fundamental British values.
And while the horrors of 9/11 and 7/7 have led us to focus on Al Qaeda and its works, we must remember the equally real threat from the extreme right wing, Irish republicanism and others.
It must be right to combat those who would destroy the life we cherish.
But standing up for what this country means to us is fraught with difficulties, as is free speech.
But speak we must, if collectively we are to tackle the scourge of modern terrorism.
The British resolve must never be broken.