> much easier for Obama to do it because there were not throngs of protesters trying to stop his ICE officers

Yes there were [1][2]. New York City Council members were arrested [3].

Obama's ICE was simply more focussed on detaining and deterring illegal immigrants because immigration was a political liability for him. For Trump, efficiacy isn't as important as messaging.

[1] https://www.voanews.com/a/barack-obama-immigration-raids-pro...

[2] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3793700

[3] https://www.nbcnewyork.com/news/local/protest-arrests/211895...

Assumed political liability.

At the time, sure. With the benefit of hindsight, one of Democrats’ strategic fuckups over the last decade was forgetting that it is one.

I think the Democrat's strategic fuck up is not standing for up for US democracy, always.

Part of that is saying "immigration is good, actually", instead of conceding political positions to the right as they poison our politics.

The Dems should have created a counter-narrative. If you believe in liberal, multi-ethnic democracy, then you must say so. The lesson (that I suppose people have forgotten from history) is that our freedoms (as I am talking about it) must be defended, always, and not taken for granted.