To “denounce” means to condemn or criticize; while the expression “far
cry” means it is very unlike or different from. The quotation is contrasting
the attitude toward evil and the act of doing good. It means that to condemn
evil does not necessarily mean one has already done something good. In other
words, hating the evil done to others is not enough; doing good to them is still
necessary.