This is sad to read you appear to be being painfully honest and you should be condoned for being so.
I have held similar feelings against my higher selfs view when I saw Lebanese thugs bash up local Aussies in Sydney , when I saw Indians on student
visa throwing rocks at police in melbourne.
When I saw whole swathes of Sydney having majority Chinese populations.
But if you allow injustice to burn you so much that you become a racist then only you in the end will suffer.
Your hate will consume you.
Just treat each person as an individual human Being like you have said.
All races have nationalism , we have been brainwashed only Nazis and skinheads are nationalistic.
We in the west have to adapt to survive our leaders have decided to allow traditional western culture to be just one of many in th emulti cultural
melting pot.
Just live and let live , love your family, know its out of your hands.
We were sold out after ww2, all of us, in order for the rich to be richer.
But dont take it out on others who come into your land the majority are decent and they can be your friend.
They are battlers who have courage and you would go to Mexico if you were as downtrodden as they are in their own land.
It will balance out and they share the same saviour as us which is at least a start.
Be Happy.
Embrace them and watch your hatred stop consuming you.