Saturday is the real Armistice Day, by the way. It's now called Veterans Day.
Here, let Garrison Keillor explain it for you. He's a liberal, but he at least surrounds himself with what appears to be a down-homesy staff that edits politics from his newsletter (can't say the same for his live shows).
November 11 was originally called Armistice Day because it was on this day in 1918 that the First World War came to an end. After four years of brutal trench fighting, 9 million soldiers had died and 21 million were wounded. It was called "The War to End All Wars," because it was the bloodiest war in history up to that point, and it made many people so sick of war that they hoped no war would ever break out again.
Many intellectuals and artists were disillusioned by the war. The philosopher Bertrand Russell said, "All this madness, all this rage, all this flaming death of our civilization and our hopes, has been brought about because a set of official gentlemen, living luxurious lives, mostly stupid, and all without imagination or heart, have chosen that it should occur rather than that any one of them should suffer some infinitesimal rebuff to his country's pride."
Fly a flag on Saturday. If there is a Veterans parade or commemorative service in your area, take the kids ..... Appreciation, honor, respect, etc., begin at home.