McAuliffe, a Democrat, announced his veto Monday, saying the measure would stoke fears among the state's immigrant communities. Republicans said the bill is needed to show that Virginia respects the rule of law and undocumented immigrants are not entitled to special privileges in sanctuary cities.