So you’re looking at a criticism of liberalism, from the left of liberalism. Namely the socialist left, I am assuming. Socialists can be very critical of liberals, as liberalism is a part of the establishment, and has a long history of caving to right wing framing of issues (since the right wing is also (largely) liberalism, albeit “classical liberal.” In this case critical of the “its not practical” preconception that gives ground (literally) to the perpetuators of this genocide.
I agree with a lot of your analysis, but I think a lot of these conclusions are highly contingent on historical circumstance. For example, I think Trump is a lot more unpopular than the current narrative regarding Trump. The Dems do not want to be so wrong about Trump’s chance of winning as they were in 2016. A dynamic that could play out in this election is that many of the groups you identified (and were right to do so) feel so threatened by a Trump presidency (in part because of Dems successful and good organizing against him) causes those groups to unite and keep him out of office. This could lead to a split between the pragmatic republican movement concerned with maintaining the status quo, and the pro-Trump MAGA militants who are not as homogenous of a group as may first appear.
But feel free to “neener neener” about it if I end up being wrong in a few hours. My point is, things change, a disparate group of different interests can unite into an unbreakable bloc, and vice versa, in a traumatizingly short amount of time if recent years can be a teacher