Panama Papers - How dirty is the hidden money?

Hidden fortunes have been exposed - the rich and powerful around the world are put under pressure. The so called Panama Papers have revealed the details of hundreds of thousands of holding companies. Why have these kind of tax havens been allowed to thrive? Given what the Panama Papers have exposed: what now needs to be done?