I have never understood this at all. Mexico doesn't count it as a holiday, The battle only involved about 8000 men total. The French didn't leave for 5 more years and there was ZERO US involvement. It would be the same as celebrating Ethiopia beating the Italians in 1895 or 1896 - they did it twice!