UK charities should be people's advocates not their enemies - if they need donations they should become much more transparent, accountable and honest about their operations to include providing a full record of companies they contract for various jobs.
Why is this important?
With loads of scandals appearing on a regular basis in the press, to include excessive executive pay re: Charity Boards, complaints from staff, volunteers and clients and the inadequate response of the Charity Commission the law needs to change.