The problem with unethical behavior in sciences is that you have to check - which you should be doing anyway, but once someone has been exposed as a fraud the community as a whole needs to go back and clean out all the fraud by checking all their work. Unethical behavior in someone's personal life doesn't necessarily invalidate that.
Although I don't see many people talking about ReiserFS these days.