As a government minister calls charities that speak out ‘sock puppets,’ SOLOMON HUGHES looks at the interdependency of the two and the wider political implications for a sector with a total income of £37.9 billion