On the first part, I hope the last few elections made it clear that polling is... unreliable at best. For example, asking the question like "in light of the recent shooting of Renee Good, do you feel ICE is making your city safer" vs asking "Do you feel like having removed X,XXX illegal immigrants with prior convictions has made your city safer" would yield a very different result.
For what it's worth, as an immigrant myself and a typical over-educated NY liberal (at least, formerly) I don't like the details of what's going on but I understand why it is.
I'm sure lots of people who voted for Hitler in Germany said the same thing in hindsight. Of course they did absolutely nothing to help stop Hitler after voting for him. They just want to pretend they had nothing to do with all the bad stuff despite the vote clearly being in support of "Bad Stuff". There's a meme floating around that goes something like:
2015: You're overreacting!
2016: You're overreacting!
2017: You're overreacting!
2018: You're overreacting!
2019: You're overreacting!
2020: You're overreacting!
2021: You're overreacting!
2022: You're overreacting!
2023: You're overreacting!
2024: You're overreacting!
2025: How could we possibly have known things would have gone this way?!