Some people in power do dissent, as I said, the CSU leader, Seehofer, has objected. And this has had some effect, remember that Merkel has now accepted that there can't be unlimited immigration and there's a need for limits - up to 500,000 a year - so it's not free-for-all that's being...
But the SPD broadly supports the line on refugees (as does the third placed Green Party). The only dissenting parties are her CSU allies in Bavaria and the far-right groups.
The problem that Germany faces is its very, very low birth-rate and politicians of all parties know that this is an issue...
She's so unpopular that, according to the latest polls, her party is currently 12% ahead of the SPD opposition: Jeremy Corbyn would love to be that unpopular :)