How is this "unbridled racism"? It's a protest. If you know your history our forefathers did the same. Just to name 1, The Boston Tea Party, when the tea was dumped in the Boston Harbor in protest of England.
So, no one could march in support of the Vets? Should there have been a tent where they verified each person's military background before allowing them to march?
You DO realize it's because of the Veterans you're not speaking German or Japanese?