Cinco de mayo is just an excuse for Americans to drink alcohol. But the Mexico independence day is a Mexican holiday to celebrate the " cry of independence". In both you drink lots of alcohol and many Hispanic alcohol. So they can be confused due to not knowing what your drinking for.