either way it is
a-a good reason to have a party
b-a good reason to take off work
c-a BAD DAY to try and load anywhere near the border
d-all of the above
Funny thing is that here in Mexico (I've lived here for the most part since 2006) there is never any mention or celebrations of Cinco de Mayo. It's just a completely normal day here.