Until I was in school, this holiday was Armistice Day, legally defined as "a day to be dedicated to the cause of world peace and to be thereafter celebrated and known as 'Armistice Day'." [Emphasis added] It was changed to "Veterans Day" about the same time that religious ideologues crammed the words "under God" into the Pledge of Allegiance and subverted "E pluribus unum" into "In God we trust." We could argue as to whether those are sensible (and Constitutionally acceptable) changes. You can guess my position.
Today I celebrate Armistice Day because IMO, unfortunately, "Veterans Day" has become something of a rallying cry for jingoists. I am a patriot but absolutely not a jingoist.