By making the transport companies pay for the damage to society this transport of goods makes (=the cost it would be to clean up after them), we could get a more accurate relationship between price and costs, which could lead to a new supply-demand equilibrium. That would probably be a better solution, because it would include both free trade and the environmental problems. The home markets would of course gain on this.