OSTSEEBAD BINZ (Germany) • Chancellor Angela Merkel may appear to be cruising to victory in next week's elections, but her campaign rallies across Germany have been plagued by rowdy protesters who have been jeering, booing and even flinging tomatoes at her.
From the western university town of Heidelberg to the picturesque southern city of Rosenheim and the eastern heartland of Torgau, protesters bearing banners like "Get lost" or "Merkel must go" have sought to drown out the Chancellor's speeches.
The unruly protests have jolted awake a snoozy campaign and tarnished Dr Merkel's image of invincibility, even though her conservative alliance commands a strong double-digit lead in opinion polls.
They also come at a time when the anti-immigration and anti-Islam Alternative for Germany (AfD) party has been gaining in the polls in the final stretch before the Sept 24 vote. This has sparked questions about the source of the pent-up anger, particularly since the explosively divisive issue of 2015's mass refugee arrivals had seemingly faded as the influx eased last year.
"The rage is not fuelled only by Merkel's refugee policy, but also by powerlessness, from the feeling of not being taken seriously by 'them up there'," the weekly magazine Spiegel said.
Mr Timo Lochocki, a political analyst at the German Marshall Fund, said the anger had been "long in the making" because the ruling coalition of Dr Merkel's Christian Democratic Union and the Social Democratic Party (SPD) "do next to nothing to appease these voters".
"Over the last three to four years, the anti-establishment voters, plus disillusioned conservatives fed up with the euro zone rescue and migration deal, are shifting more and more to the right," he said, straight into the arms of the AfD.
The protests are indeed highly organised - and have the AfD's fingerprints all over them. Many of the so-called enraged citizens arrive with AfD posters, reflecting the party's success in tapping into the outrage over the arrival of more than a million refugees to Germany since 2015.
Ahead of Dr Merkel's rally yesterday in her constituency's Baltic Sea resort of Binz, a call went out on social media among self-styled "patriots" to mobilise for a protest. The AfD, whose leading politicians have come under fire for making racist comments, is expected to win seats in Parliament for the first time.
With opinion polls putting its support at between 8 and 12 per cent, the group could well become the country's third-largest party.
Mr Nico Siegel, who heads the Infratest Dimap polling institute, described the AfD as a "vacuum cleaner of the unsatisfied".
With mainstream parties all shunning the AfD, its supporters have been more vocal because they feel it is their only way to be heard.
Mr Sigmar Gabriel, the SPD politician who is also Foreign Minister, said Dr Merkel herself was to blame for the AfD's popularity, since her party had failed to "show concern to those who have the feeling that they have been forgotten".
But the Frankfurter Allgemeine Zeitung said it was Dr Merkel's strategy of avoiding taking a stance on contentious issues that has backfired as voters feel increasing frustrated about her vague positions.
"The Chancellor has become an object of polarisation even though her political style is exactly the opposite," the newspaper said.
Dr Merkel has vowed to press on with her rallies, even if she has said that "people who whistle and shout no longer have any interest in listening". But she added: "What one must never forget is that at these rallies, there is always a majority of people who are listening and who want to be democratically informed."