People in these areas usually are fine with them because "who cares". Businesses are fine because they usually represent cheap labor. Local governments have a lot to do on their plate already, they don't want to go in the immigration business.
These policies are basically "federal overreach". Feds fly in to do something the locals do not want.
Do you think LA is a sanctuary city because of Obama? It's the will of the people. Who cares what people in Iowa think?