Tax havens have had a lot of bad press in the last few days. Here is someone trying to be a bit more positive about their role.