Perhaps its not the theory that's the problem, its the people that 'evangelize' for it. I can't remember seeing anyone thus far that hasn't resorted to name calling like this. I think most reasonable people, if they were truly as "rational" as they claimed to be, would not need to bolster their arguments with by calling anyone who disagrees stupid.