I'd give the JWs credit for doing some things right. But as another poster suggested, I'll only give them half credit on most things. The reason is that they don't do certain things they consider moral because they've figured out that they're moral, but because the Watchtower Society tells them to. The typical JW has little concept of morality outside of what the Society says. That's why you so often find Watchtower officials and writers telling half-truths or outright lies to defend Momma Organization.
Take war, for instance. JWs are not pacificsts and have absolutely nothing against war, but to give the appearance that they do, they loudly proclaim that they don't take part in it, when the reality is that they simply obey the Society's command not to participate in "worldly" wars. You can bet that most JWs would participate in war if the Society decided they should and wrote some WT articles instructing them to. The same goes for many other "moral standards".
Take child molesting, for instance. While most JWs in theory detest child molesting, when push comes to shove and the Society tells the parents of a molested child to shut up so that "Jehovah's name" won't be besmirched and to avoid telling others about the molester, and the parents obey, what has been proved? That the Society is more interested protecting itself than in protecting children, and that the parents are more interested in keeping on the good side of the Society than in protecting their child and other children, and doing the moral thing by exposing a molester.
My point is: A morality based on obeying the dictates of a cult is no morality at all. And I give little credit to anyone who is moral merely because cult leaders tell them to be.
AlanF