When I served in the Army National Guard, I was told the first duty of the Army National Guard is to do what the name "National Guard" clearly states > to guard the nation. And the first priority of that is to stop foreigners from invading the USA. And the definition of invading ? > "to enter forcibly or hostilely" (Webster's New World College Dictionary, 5th ed.) Well, the caravaners already entered Mexico, from Guatemala, forcibly, and one could call it hostilely, being that it's disrespecting Mexico's immigration and border law. In doing so, the border crossers tore down fences and physical barriers. There's no doubt that the thousands of people in this caravan have exactly that same thing in mind for the United States. The solution to stop them, according to my National Guard officers is to meet the force with greater force, and use whatever force is necessary to stop and repel the invaders. Since an effective border wall is not yet in place or electrified fencing, barbed wire, etc, this would mean possibly shooting hundreds of the caravaners, gassing them at the border, or possibly even using artillery. The military has its job to do, the question is can (and should) we allow Honduras, Guatemala and other countries to invade us ?