Government under fire from former Archbishop of Canterbury