Da Vinci, Copernicus, Galileo, Darwin, there are many scientist that come to mind that even though they were right, they were doubted. Science is not infallible, and because humans are inherently flawed, and because science is a human invention and concept, it cannot be expected to be accurately interpreted or used in every situation. And if you spend a few weekends reading over random journals and entries, you will see just how widely varied interpretation can be. The fact that many work under the pressure of having to have x amount of papers published a year also produces some very questionable "findings."