So people with a different set of beliefs from your own are "trolls and kooks". Man I get tired of seeing this kind intolerance, lack of respect, call it what you will.
Regardless of your feelings about the rest of the site, I do not think the doctor's points are in any way invalidated if you actually read what he has to say, as some others here have already pointed out.