What you pointed out is a big problem, but don't pretend the way science is funded isn't broken. You have to publish to get jobs, and "massaging" the data to get better results is very common now. Plus in any field with money, there is distorting effects. I can't find the slashdot link, but there was a doctor that reigned from a major journal saying there was no independent evidence that statins helped at all and he felt he could no longer trust a lot of medical studies. Also don't forget all the important people in places like the FDA are future and or former corporate heads, and yes it effects their judgement.