Germany has ignored the refugee and immigration situation for decades, leaving e.g. the southern European countries mostly to themselves. There's articles from more than ten years ago about the enormous problems of European refugee policy, you can find articles (even in German) from 2004 about this.
So you want equality for everyone, and yet you're OK with Germany not taking any more refugees because Merkel wants so.
Germany can and will grant asylum to those who actually have a right for it. However, as per EU regulations, the country where the refugees arrive first is responsible for them. What's been happening though is that hungary and austria send them towards other countries, usually Germany and Sweden.
Closing the borders was a necissary step. No city can take over 10k refugees on a daily basis.
This is not about actually dealing with the situation, this is in part a (laughable) move for the German government to show to their own people that they are working hard on the matter, as well as a move to try and push the problem back to other countries.
Most (Northern) European countries are not interested in a fair and honest agreement. They're interested in unloading the problem onto other countries. Europe and Germany are reaping the result of misguided policies, both internally (integration policy) and externally (foreign aid, foreign policy, migration policy).
BS. Germany is pushing for a ratio, how many refugees should be taken in by each EU country, which would result in Germany taking in the most. It's actually countries like Poland who are against it.
Whatever, I expect the borders to be opened again, they just need to find some places to take in all these refugees. I'm actually impressed how fast this goes. One week ahead, there is a small notice (if there is anything at all lol) that they will build a refugee camp near your location. All of a sudden a shitload of trucks come and go and within 3 days you have a new camp build from containers and tents, containing showers, a messhall (place to eat) and so on. For ~1000 people. The thing is, with 10k people per day, we need to distribute them all over the country and a system like this takes some time. Some refugees have to sleep on the floor in these shelters and due to the long wait (processing the asylum papers), food plans get repetitive, which is unacceptable by german standards.
After seeing how other refugee camps in Hungary got rations tossed into the crowd, as if the refugees were animals, I actually believe it's better if they arrive in germany. We still have few nazis, but the majority actually helps out and treats the refugees for what they are - human beings. This is also the only reason why Munich was able to handle such a large number. A lot of good will from the citizens who distributed food and stuff like sleeping bags.
On a side note: the USA only take 70k? 75k? refugees per year. That was the last week in Munich.