Mexican is not a race. Why is that so hard to understand?
You're right. Insulting nationalities should be totally acceptable.