I'm pretty sure you are wrong. §17a VersG has been in place since 1985. The maximum sentence is 1 year thus it is a misdemeanour, not a felony.
> Oh, and it's illegal to bring any kind of arms to demonstrations
Doesn't seem unreasonable considering how violent they can sometimes get.
>Sometimes I feel that our governments have intentionally disarmed us
Ignoring the fact that the law is 30 years old: Disarming by not allowing to hide your face?
I'm referring especially to this change in Bavaria: http://www.sueddeutsche.de/bayern/versammlungsrecht-vermummu...
> Doesn't seem unreasonable considering how violent they can sometimes get.
So why are fascists allowed basically everything, the cops beat peaceful hippies up and meanwhile the ordinary left-wing activist mustn't even wear tooth protection (classified as "Schutzbewaffnung")? Seeing that multiple people got teeth knocked out during clashes with the police at the recent "Merkel muss weg" fascist march, it's ridiculous that the citizens are commanded to be defensiveless sheeps while the cops abuse them as training ground.
> Ignoring the fact that the law is 30 years old: Disarming by not allowing to hide your face?
They disarmed the citizens in multiple ways. When combining all that happened (beginning with the Radikalenerlass decades ago), there forms a clear picture: the government has a deep-rooted fear of left-wing people, while secretly funding/supporting right-wing terrorists that have killed over 200 people in the last decades.
Additionally you have a constitutional right to fight a government that violates the constitution by any means once legal avenues are exhausted.
Filing complaints against police is pretty much pointless, as evidenced by the numbers (of 2138 cases, only 33 ended up in court, see https://correctiv.org/blog/2016/02/12/polizeigewalt-zahlen-f...) or by the sheer time scale. The poor old man who had his eyes shot out by a water cannon at S21 had to wait SIX YEARS for an offer of compensation (http://www.sueddeutsche.de/politik/umstrittene-polizeiaktion...).
And even if a state like Berlin requires numbered cops, if there are supporting units from other states these do NOT have to carry numbers. Witnessed this first hand when beaten up in Berlin by cops from Dresden.
Masking on a demonstration has recently been turned from an Ordnungswidrigkeit ("contravention" according to Wikipedia) to a felony in multiple states. The aim behind this is to be able to prove via video who is responsible in case violence erupts - yet the biggest perpetrators and provocateurs, the police, don't have individual name/number tags, and more often than not they wear masks.
Oh, and it's illegal to bring any kind of arms to demonstrations, most often it's even forbidden to bring glass beer bottles (and violating this can be prosecuted as a felony).
Sometimes I feel that our governments have intentionally disarmed us - mostly after a couple nasty amok runs at schools, but I believe this is rather an excuse. The real issue at hand is that in case the AfD with their fascist world view ever comes to power (hell, they already got 25% in Saxony), the population won't have anything to fight them with.