The best and only way to get at the mega corporations causing all the climate change is to boycott them.
Sorry to say this, but these boycotts rarely do anything. If enough people would boycott some company, or business practice to matter only a little bit, then there also would be enough people to effect politics to try to get better regulation in place, via electoralism, direct action of just getting actively involved in politics.