Indeed, it’s a MEXICAN holiday. MEXICAN as in being a remembrance by the COUNTRY OF MEXICO.
It is not an ethnic holiday, but a Mexican National holiday,
and has no place in America.
But we’re the idiots that keep it alive. They don’t celebrate it in Mexico.