Yet again, McKibben provides no tangible solutions to addressing climate change (getting arrested is not a solution, brother). What a waste of people’s time. I stand by my 3-part solution for smarter-over-the-long-term environmentalism: 1) Attend your city’s meetings (you’ll learn how government works, and how to change laws.); 2) learn how to read and comment on your city’s budget and environmental impact statements (you have the real rather than perceived opportunity to change environmental regulations); 3) run for office (stop whining and stop losing).
There’s also an interesting hypothesis for more effective environmentalism proposed by Bill Scher - building coalitions with businesses, which can be read here.