The present debate about tax havens has generated more heat than light