MSNBC Host Says McCain Joke 'Perpetuates' Energy Problems