But no, getting angry and emotional is not the answer. We're reducing our emissions, mostly thanks to natural gas (fracking) displacing coal, but part due to alternatives like wind and solar. Some states like Texas run on wind for the full day at times, only tapping into non-renewables during peak loads.
We've made great progress and some people need to calm down or they look crazy (some are), diminishing their cause.
Some people seem to treat "green" as a religion. The sin you're born with is your carbon footprint. You can do everything and it's still not enough. You have to flagellate yourself, you need to convert everyone else to live your lifestyle, you need to give this and that up. You need to live without electricity, without transportation, without meat, etc. Some positions are counter productive to the cause or are simply useless (banning straws instead of sanctioning foreign countries/companies for dumping plastic waste that they buy from us)
Be a conservationist, not an environmentalist. Clean the Earth, make it better, but stop with the doomsday speeches and flagellation.
Spending 30k on a car is a huge financial decision and some people just can't afford to take that decision lightly no matter how much they believe in climate change.
For context I own a fair bit of Tesla stock and am a big fan. But I am hesitant to buy one myself, as much as I'd love to.
The fossil fuel companies that you think are out to get you are the only ones actually reducing emissions. Fracking gave access to so much natural gas it displaced coal, reducing emissions year over year.
Those energy companies also invest in wind farms, solar, everything. The gov gives out taxpayer money like hotcakes for "green" solutions, why not take advantage?
People need to be fucking angry.