Most of the Latino community has learned to deal with this. Is it right? The answer is no, but it does happen. Its fine to voice your anger at the establishment that did so, but not only did they fire the waiter which is the right thing to do but they also offered her VIP service and to donate the proceeds to a local charity which is well above what most other places will do in this situation.
Coming from parents who went through the immigration process for years, I was always taught to keep your head down and don't draw attention to yourself.