Assuming some are true asylum seekers and some are basically economic migrants, should not the true asylum seekers be granted asylum in the first country they reach- Guatemala. Why should they be entitled to exit Guatemala for asylum in Mexico? And if they do reach Mexico and Mexico allows them in, does that not constitute being granted asylum in Mexico, in which case why would they be entitled to apply for asylum in the USA?