I confess that I don't follow Central American politics closely, but I distinctly remember that all civil wars there ended 20 years ago or more and that most countries there are reasonably free (that's what the mostly US government funded Freedom house thinks, for example), so what exactly is this violence they are supposed to be fleeing from? Turning back genuine refugees is indeed inhuman, but not if they're not really refugees.
Crime and violence stemming from the drug trade. Honduras has the world's highest murder rate, and El Salvador and Guatemala aren't far behind.