This is obviously a complex issue, and the argument about how much profit a company makes is 'too much' opens what must be a valid discussion. In my view, if you take the position that 'blockbuster' drugs like Glivec and the other 2nd generation TKIs - much like the goose that lays the golden egg- allow the profit made to turn into 'profiteering' at the expense of cancer patients, then you must include all the other interested parties that also make profit from disease.
I am glad to see the call for an open discussion- see Prof. Goldman's comment in this article. The cost of healthcare (or disease care) is and will continue to increase over this and the next decades and we all need to understand why this is and how we can cope with it.
http://www.leuka.org.uk/featured-article-from-the-new-york-times/