The problem with this is that Merkel didn't consult the other member states when she issued her invite to the migrants. There was a treaty in place - the Dublin accord, and she just tore it up. And has created massive problems for front-line countries like Greece through which people are tramping to get to Germany.
Merkel's actions can be perfectly justified. The European Union depends on Germany for most of its funds, and therefore the Germans think that they must have complete control over its policies and actions.The other "donor" nations such as United Kingdom and Belgium are either too small, or are not fully integrated in to the Eurozone to dictate its actions.
I agree with you.
This issue is not just about the money.
It seems that in time of crisis (every time) EU is to much divided and can't decide anything.
It's good that at least one European leader is not afraid to take the lead and decide something, and at least try to find solution, while other EU politicians just avoiding to take responsibility and decide anything.
In the long term such divided EU don't have chance to survive.
Until now, Merkel already saved EU twice, during crisis with Greece and now with immigrants.