I'll make it clear that I only slightly know both main parties, and I don't know which allegations are true and which are not.
The problem I have is that in a scenario like this it is impossible to know what are the truths and what are lies. Clearly the person in question has done a number of things that he should not be proud of, and possibly some that he could get into serious trouble for.
However, we must be wary of creating a mob attitude until we know the full truth. We don't know the reasons, the coincidences, the personal opinions and vendettas that could change things for each side of the argument.
He may very well be guilty of all of these things, but he equally could be innocent of many of them. I just hope we can all be as understanding and considered about this as we would be if it were a piece of insight or information that we were using for a client. We would* never try and sell in baseless conclusions to clients, let's not do the same here. Let the people with the evidence and the people with the talking to do solve this, and we can all discuss it then.
The last thing we need is for mud slinging, in-fighting, side taking and bitching to take this difficult situation and create a long term problem between people in our field.