Cinco De Mayo is now a American exploited holiday with no meaning! The REAL meaning of Cinco De Mayo is the celebration of the victory of Mexican Independence from France under the Napoleon II's puppet Emperor Maximillian. Non-Mexican Americans should not celebrate that holiday or worship its legacy. It is very disrepectful against the Mexican People.