Then why are those who support a wall and enforcement of immigration policy called racists, bigots, etc? 

Why all the race baiting?  Why can't we leave race and ethnicity out of the discussion, preferring instead to discuss the merits of a wall, the merits of the current immigration laws, etc?

The discussion is pretty much this currently: "Well I support the building of a wall on the border. We need to get the border secured."  "Oh you are such a racist.  Why are you so racist? Why are you anti-immigrant??