How about you go live in Central America or Mexico for a week at below poverty level, and then come back with that opinion. Also, where is the $20,000 it costs to become a citizen? Do you have that just laying around? Would you want to wait with your family in a third world country where you fear death or imprisonment? Or where you have to feed your children on scraps? Everyone in America is from a different country of origin. Stop pretending you have anymore right to this land than anyone else. Everyone deserves the opportunity to be able to feed their family and house them in a place that is furnished and not exposing them to the elements. Shame on you for your lack of empathy and compassion for your fellow man.