I haven't heard one single reasonable explanation for why the US taxpayers should put $15 BILLION (before budget overflows and deadline pushbacks) into this wall. Until it is remotely justifiable, a knee-jerk monument to collective racism and xenophobia is ALL it is.
Starting a trade war with Mexico so we can say they paid for it though creative accounting will hurt our economy and cost the working class much more than a simple crackdown on employers exploiting illegal immigrants.