Why not just ban the “Palestinian” protests altogether? See? Problem solved!
Because Germany is a democractic free society. And people have a right to protest in free societies.
But don't worry. Germany does make compromises.
While anti-Israel, anti-Jewish, anti-Muslim, and anti-African protests are somewhat curtailed, anti-German, anti-white, and anti-Christian protests are welcome.
And while Muslims, Jews, and Africans can protest freely, white Christian German protestors are severely curtailed.