Mexico offered them asylum. But they are still marching to the U.S border. That means they are not running from something.
If they are not running from some form of persecution, then they have no legal basis to even apply for asylum under U.S. law. But that won’t stop these people from bogging down ICE, the border patrol, and the courts for years. UN is irrelevant. It is U.S. law that must be changed. The problem is that GOP and Dems do not want to stop the flow of aliens. For different reasons, neither of which are humanitarian, both parties want the invasion to continue.
First, the UN and its resolutions and agreements do not supercede, represent or replace U.S. law. Second, the UN is neither a nation nor a sovereign entity, nor a jurisdiction, therefore the U.S. may not make treaties with the UN. Treaties are between nations. Third, the UN may believe that people have a right to seek asylum in another country. But, as with many other so-called rights under the UN, there is no such right in the U.S. Constitution or Bill of Rights and there is no authority granted to the U.S. government to create or recognize such rights. Laws don’t create rights in our republic, rather the republic was created by exercising our God-given natural rights. Fourth, under current U.S. law, foreign persons may apply for asylum in the U.S., but there is no obligation to accept those applications and there is no right to be admitted to the United States. Fifth, the U.S. Constitution and its Bill of Rights were specifically designed to protect the rights of the citizens of the United States ONLY from the U.S. government as well as from foreign and domestic enemies and from invasions. The U.S. Constitution and Bill of Rights were not designed to protect any persons other than U.S. citizens, whether from humanitarian abuses or any other reasons. Sixth, the U.S. Constitution does not authorize the U.S. government to defend other nations or their people except in case a treaty is signed with that nation.