Cinco de Mayo is celebrated for various reasons. In the U.S., it's associated with Mexican pride and heritage. In Mexico, it commemorates the Battle of Puebla in 1862 when a small, undermatched Mexican army defeated the invading French.
Things Cinco de Mayo is NOT: a Day of the Dead celebration, commemoration of Mexican Independence, for racists, for people who don't like condescending tweets.
We've compiled some of the most gringo (read: worst) Cinco de Mayo tweets in anticipation of May 5. Never forget.