Invasion of the United States is not a sin?
Actually Catechism says immigrants must respect laws of host country. JP 2 said wealthy countries obliged to accept immigrants only to extent it is able.