It's English, not 'American English'. There is no such thing as 'American English', there is English and there are people who don't know how to speak or write English.
Cinco De Mayo,Celebrated more in the Southwest than in Mexico, Because there is MORE Freedom in America where they are trespassing than in the country Mexico where they came from. But constantly complain that the US is not enough like Mexico