The EU, as currently conceived, just flat-out doesn't have the power to enforce laws in individual countries. Look at the recent abortion ruling by the EU against Ireland. Ireland's response amounted to "And . . . ?"
The first time the EU tries to make this stick, they're going to have to go to court against every member nation the company in question operates in.
The Europeans need to face facts: they're not remotely as committed to the ideal of unity in practice as their speeches would suggest. Look at the bailout. The Eurozone basically exists so Germany and France can export surplus productivity to lazier, poorer countries. The Eurozone exists to correct flaws in the German Mark that the Germans themselves could never fix. But, when it comes time to pay up for indulging those lazier, poorer countries for profit, the Germans and French bitch and complain ceaselessly about having to do it. And worse, they force their partners into austerity measures that fundamentally extend the failures of the Mark to the Euro.
The Europeans are too stupid for their own good. The invent a unified government that no one ever intended to obey. They implement a a common currency that no one wants to back -- and then bitch when it turns out ya kinda have to back your currency no matter how badly your partners piss on it.
If it weren't for improving the passport rules, the EU would go down in history as an abject internationalist failure alongside the League of Nations.
The only question for the Europeans now is whether they do what the early US did. The early US figured out that the original Articles of Confederation were useless and barely empowered the government to do anything (sound familiar?). Eventually a new constituent assembly was called and a real Constitution (admittedly full of poisonous compromises) was written.
Until the EU gets down to the business of writing a non-pathetic organizing document, they might as well save the bullshit and let the Chinese steal everything.