Carbon price pulls through anti-climate change furore