I thought Gore's road show was pretty good. It certainly changed how I thought about climate change, but I can understand your argument.
Probably the last person who was able to effect big positive change was Nixon.