Charity criticised for not spending money