Most of you miss the point. The way pharma and generics work is not fraudulent (in principle). Yes, some companies are actually breaking laws, but making me too's is totally legal. And yes, if I had leukemia (the type treatable by Gleevec), I would want Gleevec, and not another molecule less capable. I agree, 30% of resources are all that go to new innovation. The rest is mostly repetitive (not just me too's, but even different forms of the same molecule) but totally legal. Not fraudulent. Until the laws change, this corporate behavior will continue. It's all about the money.
The sad thing is that most companies behaviors are also driven by the greed of just a few. Even a company like Novartis has just a handful of institutional investors that have expectations. In privately held companies it is even worse. The decisions, like acquisitions and huge head count cuts are all to meet their expectations, with minimal focus on really delivering new therapies that "the people" need. That is just a side effect, and when you spend close to $10B on R&D, something is bound to come out, but nowhere near what it should.
If we want change and that "feel good" sense that you are always working on something that will truly help, then we need to change the laws that govern drug approvals. Until then, companies, driven by ruthless and greedy investors, will do exactly as they have been.