Trump did the right thing in withdrawing the United States from this latest example of the UN globalists' efforts to chip away at national sovereignty.
President Trump Withdraws U.S. from Participation in Globalist Migration Compact
The Trump administration has decided to withdraw from participation in the United Nations Global Compact on Migration, representing another significant departure from the global governance policies of the Obama administration. In September 2016, during the waning days of the Obama administration, the United States had joined with the other member states of the UN to adopt a “non-binding “political declaration, the New York Declaration for Refugees and Migrants. They agreed to undertake negotiations towards a consensus on international norms by September 2018 to help guide member states’ immigration policies. U.S. ambassador to the United Nations Nikki Haley said in a recent statement, announcing U.S. withdrawal from participation in this globalist compact, that "our decisions on immigration policies must always be made by Americans and Americans alone. The global approach in the New York Declaration is simply not compatible with US sovereignty."