The Pasteur thing was a red herring, a tactic not prohibited by the site. Calling attention to plagiarism or manufactured quotations apparently is grounds for having your posts pulled.
What's next?
Donno. The rules are different here. Not just the behavior rules, which don't trouble me as long as they're applied even-handedly, but the intellectual rules seem to be different here. I prefer the tradition of having science news threads in the news forum -- where they belong. I suspect that the religion mod would like that too.