That can delay things, but ultimately it will be the US against the rest of the world and no amount of subsidies will be able to offset that. We’re already seeing the early stages of that with China having invested heavily in solar. Cheap Chinese made solar panels are starting to drive the cost of solar installs down and China is still ramping up. Between the public backlash against fossil fuels on one side, and increasing economic pressure on the other eventually they’ll cave and phase the subsidies out.
It depends. There’s a lot of areas in coal country that are deeply conservative in part because conservative politicians promise to protect coal jobs and to disrupt renewables. That of course varies by location, but E.G. Texas which has a large oil company presence is going to have a lot of conservative voters who are anti-renewable because they’ve made their career working in the petroleum industry. So while not every conservative is going to be against solar, quite a lot of them are.