All these so called immigration laws are fairly recent.  (within my life time).  They are not written by God, only by man.  They are not moral as they break up families.  United States used to be known as the land of the Free.  Sadly it is becoming land of lock up.  Not good.