CNN Contributor: 'Listening to Obama Give a Speech is Like Sex'