The problem is the imbalance- a postdoc really really wants to get tenure someday, because the only alternative is for his career to peter out and to end up working ignominiously in industry (as a second-rate software engineer, most likely.) And the number of tenure positions that could possibly be available is an order of magnitude fewer than the number of smart people competing for them. So he'll possibly "cut corners" to get there, despite the devotion to his field that made him choose that career and not something reasonable, like finance or software engineering. Academia is tenure or bust- there's no stable middle option.
There is a correction under way as people start to realize that academia is no longer a feasible career path, in the same way that the NFL isn't. So I'm hopeful that things will stabilize in regards to scientific integrity regardless- but, then we'll have to figure out who is going to do the science when we can't rely on an army of poorly paid geniuses.
The current science career is more of an engineering career, where people have clear goals with constant feasibility assessment and motivated and encouraged to seek short cuts.
So I am not saying we are paying scientists too much. I am saying scientists don't need to be paid, only need to be sustained. Not a many people would be happy for a career that is merely sustained, but not many people are truly born to be a scientist -- think about Einstein being happy at a patent office.
EDIT:
So I agree that look at the way today we do science, it is of concern. However, I think that is largely a mislabeling. Today's science career is more of a engineering practice; and look at the way we do engineering, we are doing fine today. Some place some people build a shoddy bridge, it is something of gossip, but not much of concern.
Think about it: science is not supposed to produce a product (medicine in this context) but it is supposed to answer some questions (not given by the society but of one's own). To answer a demand or solve a question (with a belief it can be answered), that is engineering.
Of course, engineering is important. And there is nothing wrong for a few people pursuing science on the side while doing their engineer jobs.
When we say science progress is built on top of giant's shoulder, that giant don't have to be and often is not just other/previous scientists. Engineering, culture, or even witch crafting all have contributed to science.
We need a lot of rank-and-file ordinary-human doing their ordinary works out of ordinary motivations, they will provide the basis necessary for the a few true scientists to question the known and explore the unknown.
So the problem is we reward so-called scientist too much (in terms of money or status). Scientists were historically not rewarded by money or status. In fact I don't think there is traditionally a career of science. People then were doing science on the side of their regular jobs (such as engineers or teachers or nobles who don't really need a job). Only when the reward of doing science is detached (to certain degree) from the reward of money and fame, can we truly prevent the fraudulent behavior.
On the other hand, the allure of money and fame probably can never be truly detached for any normal human, so fraudulent behavior is part of the human nature. It ebbs and flows. There is no need to make a big fuss about it.
PS: from what I heard, China today has so much (relative to its capacity) science money floating around and that got to distort the goal of science significantly.