There is no more reason to celebrate "Cinco de Mayo and the Mexican victory at Puebla than there is to celebrate 24 June and the Scottish victory at Bannockburn, maybe less.
Well you knoooowww... THAT was a victory over the English... We carried on in that fine tradition.