I'm not sure that a better solution is possible in America's current political climate. As I see it there are basically three approaches that a progressive could take in a policy debate:
- Persuasion: I think that you are mistaken as to what is in your best interest, here's why my approach would benefit you more.
- Negotiation: Here's how we can work together to find a solution that meets both of our interests.
- Zero Sum: I recognize that this isn't in your best interest but I don't care because its in my interest.
Due to the power of Fox News and the Republican party's current willingness to ignore facts, I don't think persuasion is possible.
Similarly, the strategy that Fox News and the Republican party have taken of promoting polarization, demonizing the other side, using straw-man arguments, etc.[1] Makes it impossible to have the kind of nuanced debate and compromise that would be necessary for a negotiated solution.
Therefore, it seems like all that is left is a zero sum solution. If the other side won't listen or negotiate then the only option remaining is to implement our policies whether they like them or not.
I'm not saying that's an ideal situation, but it seems to me that its the reality that we find ourselves in.
[1] To be fair, I think that progressives do this to a worrying extent as well. However, I single out the Republican party due to the degree to which they have focused on this strategy and because the fact that many Republicans get all of their news from Fox makes the strategy almost unassailable.