So many people absolutely refuse to change their own destructive habits and justify it with "corporations tho!" like they just pollute for fun and not to produce goods and services consumers buy.
Refusing to give them your money by changing your habits to be less destructive is a great way to hold them accountable, while advocating and voting for regulation of course.
While I get what you are saying, individual responsibility only gets us so far. We need societal-level change, and holding corporations accountable isn't just about reigning in their direct pollution. Corporations control what choices that we as consumers even have. Regulating them so that we can only pick from a variety of good choices -- or at least so that the bad choices are more expensive / effort -- has a much higher impact than getting individuals to make good choices when bad choices are easily available, cheaper, and easier.