Big oil isn't going to kick down your door when you buy an EV and switch to solar. There is no rancher in the grocery aisle slipping steaks in your cart.
Yes, consumers have to stop funding these companies and behaviors. Also, the governments that operate on behalf of those consumers have to drop their corruption and start protecting those people they represent. Both virtuous and nonvirtuous conservatives know neither of these are going to happen, which is why they see massive terraforming technology as the only way out - if someone with power can't get rich(er) fixing it then it won't get fixed.
You also have the oil on your hands, and its not washing off easily.
Individuals purchase products from companies, driving that demand. Then are absolutely unwilling to make even the tiniest, temporary sacrifices to demand those companies reduce those externalities.
Hell, half of these individuals don't even both to vote. That's straight-up the bare minimum participation trophy level of effort.
Guilting people for existing in society wont fix anything. Actually regulating largest contributors to the issue can fix things. And individual behavioral changes will logically follow once rules and laws change.