All the Azatlan wannabes celebrate Cinco de Mayo - a day commemorating a temporary defeat of the French by the Mexican army in 1862 - for their Mexican heritage and pride, maybe its time Americans started celebrating some of their own heritage and pride.

How about if we celebrate the Treaty of Guadalupe Hidalgo, which ended the Mexican-American War on February 2, 1848 when Mexico surrendered?

Nah, already past and besides, it is too cold in most of the USA for a BBQ.

Texans remember the Battle of the Alamo. (February 23 – March 6, 1836) but its still not good patriotic partying weather across much of the USA.

How about celebrating the battle and subsequent capture of Mexico City, September 8-15, 1847? While being outnumbered by over 2:1, the victorius US forces had a 4:1 edge in casuality/wounded after the seven day battle.

The Marine Corp anthem commemorates "the halls of Montezuema" which actually was the Battle of Chapultepec Castle, September 12-14, 1847, going on at the same time as the battle for Mexico City.

Thus September 14 would make a grand day for patriots to have parties and celebrations recounting the routing of the Mexican Army, the purchase of the American southwest, and the hanging of traitorous members of the Saint Patrick's Battalion who, like many illegal alien supporters of today, chose to side with Mexico over the United States.

What should we call the celebration?

Since there is a VE and VJ Day: September 14th – Victory in Mexico Day