As a business owner I for one can explain why I have had many races employed and that the average white male is the last one I'd hire.
If you lost your job to a "Mexican" maybe its because you were not doing the job. Any employer that has his business as 1st priority wouldn't give away your job if you are an asset to the business. Nor would they hire illegals. Not that it doesnt happen it does.
I personally find that if you treat people employees or not, like humans that the majority will do so in return. A huge number of younger Americans are spoiled whiny brats. So yes in a heartbeat if you performed poorly I would hire someone who wanted to actually work.
Having said that I also wonder if you think its ok that Americans go to Mexico
and start businesses there to save paying the higher wages of the US? Or to the Pharmacies, stores etc. They pay .50 an hour for a job that would pay 9.00 an hour here. They hire children 9 10yrs old. Thats okay?
Do you know how many Americans go there to specifically hire maids and nannies to name a few?
We have a wonderful country with mixed races. Learn tolerance you will find its a much simpler way to live.