Sometimes life hits you in the head with a brick. Don't lose faith.
I found the speech, after listening to it in context, vile in manner, repugnant, malicious, mean-spirited and spoken in mockery of individuals and people, which is against the spirit of Islam. While I stand by the truths that he spoke, I must condemn in the strongest terms the manner in which those truths were represented.