Nuke them from orbit.
While I don’t completely disagree with either of your solutions, I propose something else.
Wall all of them off. Giant T Walls. Controlled access. Force every liberal that has left the cities for the suburbs and rural small towns, back into the cities. Let them live with and among all those they say they care about.
Let the carnage begin.
It’s the only way to be sure.