I don't understand why Mexicans have not fought for their country.
Look at most of the world but particularly the French Revolution for example. People got tired of being stepped on and they rose up and fought for their rights and made the country theirs.
This happened in America with the Civil War and most European countries, South America and Australia. People did not like how they were treated and instead of running away they stayed and made these countries what they are today.
I feel the same way about Middle Eastern refugees, yes, things are awful where you are from and you need to protect your families but if you are a man of fighting age and you run instead of standing your ground and taking back the control, things will never get better and other countries may not throw you out but you will be looked upon as cowards.