The head of Barnardo's may have stirred up some controversy amongst the progressive liberals with his view that children of bad parents should be taken away and offered for adoption as quickly as possible, but it's a view that I tend to agree with - with some concerns.
You see, the problem is how you define a "bad parent". For me - and probably most people who read this blog - it's quite a simple thing. A bad parent is one who tends to indulge in feckless and risky behaviour - serial partners, drug taking , excessive alcohol consumption and so on.
But our social services are not full of people like me or those who read this blog - they are stuffed to the brim with Guardian reading liberal lefties who have a very different idea of what constitutes bad parenting than you or I.
To them, a bad parent is someone whose kid might be 5lbs "overweight". Their child may be very happy, well dressed, regularly doing well at school and developing perfectly normally in every other way - but to the liberal left an "overweight" child is a sign of abuse and "bad parenting".
To the progressive fools who inhabit our social services offices a bad parent is someone who prefers to school their kids themselves at home rather than entrust them to one of the many appallingly bad state comprehensives and primaries where discipline does not exist and bullying and intimidation is rife.
This is the difficulty we have and will always have as long as our social services remains in the hands of the liberal left - and this is why, before we do anything else, we need to change this. We need our institutions - such as social services, the police, criminal justice system, education services and so on to be more conservative as they once were.
As long as they remain under the control of the liberal left there isn't a hope in hell that we can begin to address the problems we have - and as long as we have a government that subscribes to the progressive orthodoxy then nothing will change.
The current Tory party isn't going to do it.