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 "сочувствовать бедным".