Did you not read my post or is it you just didn't like it contradicting yourself?
People learn from war because they remember it. But the people have no choice.
This is what I said.
War is normally caused by one of four things. A crackpot who lies to his people, someone who wants to expand their empire, religion or oil. Frequently it is more than 1.
I get your point but in saying the people have no choice isn't always strictly true. With Hitler he undoubtedly wanted to expand Germany and lied to his people to do so, using religion as an excuse. Along the way he consolidated his power using improved economic performance as a means of illustrating his worthiness so when his full aims were apparent he had so much control people felt powerless to speak out against it.
BUT if enough people still remembered WWI they would've looked at this warmongering and said "no. we're not having it. We don't want more death and destruction". It was only 20 years later after all. The police and military etc could've ignored orders or at least created such a barrier to hinder those plans to slow it down. But instead a large swath of people got caught up in the nationalistic fervour and went along with it and bought into it all being the fault of certain groups like Jews, gays, foreigners in general.
If you can't see that there are overtones of this in the modern day then you must have your eyes shut. And we've had nearly 75 years since it ended for the true horror of living through it to be forgotten. There are very few left now to remind us. We ARE forgetting.
I strongly believe that for some Armistice Day is not about remembering the fallen or the horror of warfare, it's about remembering we won the war(s) and taking pride in it. Americans commemorate Independence Day but we don't. Why don't we remember those who fell in that war (on both sides)?