Do you have to be a Mexican to celebrate Cinco de Mayo?

Of course not! You can celebrate it no matter what you are!