La generación de Vasconcelos nació a la luz del porfiriato el cual estaba influido poderosamente por la cultura francesa, dando mas importancia al 2 de abril, hoy en desuso por razones obvias.
El 2 de abril fue una victoria de mexicanos republicanos sobre mexicanos imperialistas, es decir, parte de una guerra civil; aunque, pensándolo bien, el 5 de mayo también fue parte de una guerra civil, ya que el ejército republicano de Zaragoza estaba amenazado por los conservadores que se habían aliado con los franceses, por eso varios miles de soldados republicanos tuvieron que desprenderse del ejército de Zaragoza para enfrentar a los conservadores de Leonardo Márquez, que si hubieran logrado unirse con los franceses el 5 de mayo, es posible que los republicanos hubieran perdido la batalla.
Lo paradójico del caso es que el general Tomás O'Horan, que pertenecía al ejército republicano y fue quien venció a Márquez el 4 de mayo, también terminó pasándose al Imperio y en 1867 lo fusilaron por traidor.
Aunque debo decir que a los conservadores que se aliaron a los franceses para combatir a Juárez no los considero traidores, porque ellos siempre supieron que su enemigo eran Juárez y los suyos, que estaban respaldados por Estados Unidos.