Surely you are not also going to claim that because a guy lie and cheated, and was caught by a major university, and they actually did something about it, that this is a great badge of honor for the scientific community are you?
No, that's just ordinary good practice.
It is, however, a shining example of virtue by comparison with creationists, faith-healers, and snake-oil salesmen.
The Catholic church also punished a few priests you know?
And concealed their crimes. If they'd turned all the kiddy-fiddlers in to the police, one would have nothing to say against them on this score.
I wonder what you think would be evidence for some LACK of ethics in the scientific community-if they never caught anyone cheating? If they never had written a letter demanding action, and never reprimanded anyone, would that mean that cheating must be rampant?
Scientists have the means, motive and opportunity to cheat. If no-one was
ever detected in fraud we would have to conclude
either that all scientists receive impeccable moral standards at the same time they get their BScs,
or that no-one was bothering to look. And the presumption would have to be in favor of the latter.
If from now on no athlete was ever caught using performance-enhancing drugs, would you suspect (a) that the morality fairy had waved her magic wand and made all athletes honest from then on in, or (b) that someone had invented a completely undetectable performance-enhancing drug?
BTW, Freud was never rebuffed, or discredited.
If he was never discredited, what makes you think that he should have been?
He is still widely regarded today by many in the scientific community.
Who?