So.. a scientist who’s a good communicator, he’s a moralist, not a scientist?
But a moralist who’s also a murderer, he’s just a murderer?
I’m a flawed character all over the place, and acknowledge it; your reasoning, however, is more flawed still, apologizing for the failings of morality itself while hypocritically holding down science, mathematics and engineering after all the far more spectacular positive good they’ve done in the world than all moralism ever has or ever will.