"The problem is a lot of people are addicted to cheap- screw social responsibility, ethical trading, food miles etc. As far as they are concerned, cheap isn't cheap enough."
Bullshit.
The problem is we have a tax system that is based on a last century model of commerce. Its underlying assumption is that there is no retail trade between tax jurisdictions. It is simply no longer fit for purpose.