short term, nuclear is certainly the solution, if we'd finally figure out fusion reaction, we'd be golden mid-term as that has a much better power to waste ratio.
and if we're lucky, we can find something beyond that. just, we're not gonna do any of it without putting money towards it. and before that, money towards education.
Yeah, that's nice and all, but until we build a system that's not dependent on oil out of oil itself we're still dependent on oil, thus we still have interests in middle eastern oil. If environmentalists would allow us to use the oil on our own lands we could cut out the middle man and speed up the process of making a fossil fuel less society, but the environmentalists are fine with the result, which is us meddling in other countries affairs. The oil has to come from somewhere and you can't magically build a system that powers the country without oil when oil is required to build said system.