I doubt the Germans are arming themselves with anything other than pepper spray. They’ve been led to believe and feel their precious liberal laws will keep them safe and happy as a peach.
You can’t carry pepper spray in Germany for self defense.