In his immigration speech Thursday, President Barack Obama heralded America as a “nation of immigrants” defined not by blood or birth, but by “fidelity to the shared values that we all hold so dear.” ...