States should form their own migration policy, because the U.N. Convention violates state sovereignty.  Every state has different issues and problems related to migration. There is no monolithic economic and social crisis facing migrants around the globe. It is inappropriate, therefore, to call for all nations to ratify a piece of one-size-fits-all legislation, like the U.N. Convention. Instead, immigration policy and migrant rights need to be approached on a case-by-case, nation-by-nation basis.  The U.N. Convention would violate state sovereignty. Not all international law is necessarily bad, but these protections go too far, because they force a huge burden on certain nations, and not others. It is fair for an international body to say that all nations should treat their citizens with equality and respect, but it is not fair to say that certain countries should have to provide for many additional citizens from less-well-off states. It is not surprising that only source countries have ratified the Convention thus far; that is because those are the countries that would benefit from the changes, at the expense of those countries that are still holding out.