Obama blasts politicians who dismiss alternat...