Ted Haggard calls himself bisexual, gives masturbation and meth details
Evangelical preacher Ted Haggard has been a study in the psychology of hypocrisy. He preached against homosexuality, but then we learned that not only was he cheating on his wife with men, but he was buying meth from prostitutes. He went through a Christian rehabilitation and once old Oprah that he became straight, but now…