Then maybe they need to stop calling themselves Mexican and become real Americans. That is if their culture embarrasses them so much.
According to my understanding, Cinco de Mayo was a minor and largely uncelebrated observance until it caught on in the U.S. , so he's offended because it's not a real Mexican celebration, is what he's saying. Not that that makes much more sense.