The Global Compact for Migration, what gives?

The UN General Assembly has recently endorsed the Global Compact for Migration in Marrakesh by a vote of 152-5 with 12 others abstaining. Ironically, the United States was among the five opposing countries to the agreement which included Israel, the Czech Republic, Poland and Hungary… Well, perhaps it’s because of the migrant caravan that the…