Actually, it marks Mexico's victory over France. France invaded Mexico & tried to take the country over.
In modern times it is a celebration of Mexican heritage and pride. We enjoy celebrating different cultures and their unique atributes. It's one of the best ways I have forund to teach my children tolerance & unity.