You are slightly misinformed on the candidates’ positions.
Trump acknowledges that he is for “touch back” amnesty “for the good ones,” (direct quotes from the last debate) while Cruz’s position is to keep them out.
I do agree Rubio is much more open borders.
How will Cruz keep them from coming back through the usual immigration system if they apply legally?
I’d have no problem with that, but how does he make that come about?