There is no way anyone can make you look bad to God, except for yourself. As a Christian, please go to Mexico and other places and help those people (and many churches do, btw—our church has church plants in Mexico, Haiti and other poor countries—we help them get started and become self sufficient).
How does this make us bad Christians?
In our faith there is a difference between venial sins and Mortal sins. Not helping a God's souls in need is much closer to mortal sin, than breaking "Ceasar's law" to try and feed your family.
Yes, there should be reform. As you know, in the Catholic tradition, migrants occupy a position of almost unique reverence. They evoke our biblical heritage and have built our Church. They serve as the Churchs metaphor for itself and for the human condition; were a pilgrim people in a pilgrim church, passing through the world on a spiritual journey to our final home. They allow the Church to realize its mission on earth of gathering into one Gods scattered children. They provide the means for our conversion and a measure by which our lives will be judged. They are our brothers and sisters and, in them, we see our God: I was a stranger and you welcomed me.(Matthew 25:35).
To simply consider all "strangers" enemies is NOT Christian in my faith. Those that are enemies should leave, those that haven't committed mortal sins should recieve compassion.