President Donald Trump's plan to secure wall funding has critics ranging from Democrats to prominent conservatives to hardline immigration hawks.