Evasion has always been illegal, avoidance is structuring a transaction in a way so that it ends up being taxed at a lower rate, but in a legal way. Ruthless enforcement is already happening today in most western european countries.
Oh please. It took 6 years for the EU to penalize Ireland for the double irish/dutch sandwich avoidance mechanism.
https://en.wikipedia.org/wiki/Double_Irish_arrangement
https://www.bloomberg.com/news/articles/2016-08-30/apple-ire...
Countries are starving for tax income and have very clear conflicts of interests: they want to 1) tax their normal residents as much as possible, but at the same time 2) hand out low tax “freebies” to non residents (or HNWIs) so they will book some of their taxable profits in their jurisdictions. This needs to stop (globally) before you can effectively combat avoidance. But I doubt it’s ever going to happen.
That's because it's not a clear-cut legal issue. It's pretty much the EU versus everyone else on this one. Even the US government is unhappy about the EU ruling, even though the US government has gone after Apple for its tax practices fairly recently.