“Since the 5th of May is just another day here in America and holds no special meaning to Americans, why are we celebrating?”
For the same reason we “celebrate” St. Patrick’s Day. It’s an excuse to go out and drink too much.
Relax. No one actually celebrates Cinco de Mayo, not even in Mexico, where it’s considered a very minor holiday. Now celebrating cartoonists, that’s another matter entirely!