It seems, these Ofsted inspectors strut around thinking they're gods - they aren't - but are more like parasites and need irradicating. Charity Commission inspectors are similar - as the stories from charities tell us.