He also recommended that a registry be instituted, where you have to register before starting research, and you HAVE to publish your result, negative or not. If you haven't registered beforehand, you can't publish at all.
Bad Pharma is truly an eye-opener as to the extent of the troubles faced in getting truth out of medical research. It's going to take many, many, different group combining foresight, technology, and good-old-fashioned political clout to even start fixing it.
John Ioannidis' work is fascinating in that respect as well.. not just in the medical field, but science in general.
It's almost like if you get together a talented team of people, give them a clear brief and scope and then let them use whatever tools they need you end up with a good product at the end...
Probably the best summary post of his is this one: http://www.theguardian.com/commentisfree/2011/nov/04/bad-sci...