Being a native Russian, I fully agree with John's proposal.
"вам не нужны глаза" is more or less OK to me, but it indeed sounds ambiguous. I agree "не нужно иметь глаза" is better in this context.
Yes, and "испытывать сочувствие к бедным" can be simplified as "сочувствовать бедным".