Saying it's because of the currency is not only false, it's also stupid.
EU has dozens of problems:
-no common external policy
-no immigration policy
-no common taxation
-no common laws in general
-no common army
-no common executive
-no democratical system
Currency is just A PART of the problem.
Not the smallest one but still.