The EU monetary union is suffering from "Germania". One way to fix it would be to kick Germany out of the Union and let the rest of the countries proceed rationally. The other solution is better, but it would require talking some sense into Germany.
The real solution is to have 2 EU's. One comprised of all of the "have's" countries like Germany, France and all of the Northern European countries where they are making money and another comprised of all the "have-not" countries like Greece, all of the Eastern European countries and the southern European countries and let them fix their own respective currencies more fitting to their economies.