I think you over-reacted.
To escalate this confrontation to the point it made your daughter cry...
To escalate this confrontation to the point it has consumed several hours of your time....
One idiot is just not worth it.
How 'bout 20 million of them with the same arrogant attitude?
"He says he isn't a Marine, he doesn't care about Marines, and he is a Mexican citizen anyway, so he doesn't have do respect our flag at all."
Yes, one of these is too many.
You need to read better.
It was another Marine that confronted the Mexican Citizen.
Her role was going into the store manager to complain that his employee was not following the rules of the base.
So her daughter cried- children are sensitive about people attacking their parents. But I bet this eight yr old girl who cried will still be 10 times the adult this Mexican Citizen is.