I have never understood the argument that taxes on e.g. gasoline are regressive and this should not be raised. When we find an externality that is not accounted for in costs, are we to throw up our hands and say we cannot do anything because some of the increased costs will be passed on to consumers? The right amswer is not to avoid the tax but to compensate the mpst affected via redistributive policies like a negative income tax.