The Mediterranean countries badly needed to inflate their currencies to alleviate their crippling debt burden. Germany on the other hand wanted a strong currency. Because they all had the same currency only of those two parties could win. That was Germany and we still see the repercussions in the southern Europe.
They cannot even account for most of their own spending[1], so they should definitely NOT be given more power.
For the union to work the richer nations must accept lower standards of living which is completely wrong (unless you are one of the poorer states).
The migration issue is a welcome demonstration of the farce. Rules, such as the Schengen agreement, are broken unilaterally and the views of the people are ignored.
The European Union is a post-democratic state.[2]
[1] - http://www.telegraph.co.uk/news/worldnews/europe/eu/9657673/...
[2] - http://www.breitbart.com/london/2015/10/13/dont-take-mandate...