Instead, laws around making sure that the profits generated from a countries citizens are taxed by that country make more sense to me. A lot of laws around that already exist, and I suppose a lot of people would say that they have not been effective.
A lot of it comes down to the treatment of Intelectual Property. A lot of the tax games that companies play relate to licencing their IP around between different countries. I wonder what would happen if a country tried banning licencing of IP between related parties internationally?