Well, where to start?
You completely missed the point about Freud. Freud falsified data. He completely made things up, and he created false patients. He was a fraud. The people who are discussing his ideas are not condemning him because of his falsified data, they are condemning his ideas-ideas which people are still aware of even to this day, 70 years after his life. Indeed you are aware of Freud because of his fame within the world of psychology, and are apparently are not even aware of his instances of falsified data. That right there shows that the "scientific community" is not vigorous in its self-policing because of some great ethical commitment. Is there a more famous psychologist ever? So you used all of that digital space talking about him which re-enforces my point, not contradicts it.
Likewise, as archaeologist pointed out, it was not the great scientific community that uncovered his fraud, it was the students! How in the world can anyone try to use this as evidence of the great moral code of science? That's utterly ridiculous.
Its also utterly ridiculous to even try to use any rationale to claim any type of ethical superiority from this instance-which was what the very first poster Jar attempted to do. "Oh, look at how great the scientific community is, someone cheated, and got caught! See how diligent, ethical, and honest the world of science is compared to the world of the mere debauched public."
Come on, what level of stupidity do you think the readers of this site are apt to be fooled by?