The project has met with opposition even from within Trump's own party - not on account of any ethical considerations, obviously, but rather owing to concerns over the cost and likely ineffectiveness of the migrant-stopping ploy.