Michael Shellenberger: So many excuses have been made