The US is literally directly responsible for this caravan's existence. They stood by and supported a fraudulent and transparent power play by a corrupt leader in Honduras and have since provided him with monetary support and international legitimacy from the only power in the region that could have any impact on the decision to keep him in power.
Assuming every word of this post is true, so what? I still wouldn't say "let these people in!" I'd say we need to build a wall and review our foreign policy.