That's simply a convenient argument to use, like the BS argument years ago that Germany could do much in Desert Storm because their Constitution prevented them.
Bottom line, your people and the political establishment likes the position they're in. They enjoy not being the target of drug cartels, Islamic radicals, communist or rouge despots. It's nice only spending 1.5% of GDP on defense, while the US and other spend double or more. Germany is in a position where she can suck on the teat of free trade, where her people can move around freely, where she has complete and unlimited access to the worlds resources, where a world order exists that protects intellectual property, allows for the open use of water ways, where her people can fly safely over the Mediterranean and vacation in Egypt, Israel, but Germany is simply a nation that does not want to move a finger to do anything for it.
The arguments of some historic hang up, the Constitution preventing it, bla bla bla, are facade arguments, crap pulled straight from the ass to make oneself feel good. ***Germany today is simply a nation that does not want to pay the price economically, politically, or in blood/security for taking action.*** If S. Korea were invaded tomorrow, what would your people and government do? What exactly is your excuse in Afghanistan again? Uneingeschraengte solidaritaet, right? How long did that last?
***The German way is to redefine their inaction through Heuchelei and schadenfreude as some great act of strength, intellectual superiority, courage, or even moral superiority.*** Look at Iraq, the war on drugs, Libya.... as examples.
Also, while I always enjoy fighting your straw men, your main point obviously has nothing to do with what I said in the post you quoted. German animosity towards military marches, patriotism and supporting the troops is an entirely different topic, isn't it?