After surveying 653 charities, The Charity Aid Foundation has discovered that charities are being forced to create waiting lists, charge fees and turn people away due to demand. Find out more here.