I've found that any time a public figure is against something...they are usually doing it themselves.
Like anti-gay congressmen getting caught with male prostitutes. Or anti-drug congressmen getting caught with cocaine. Or hell-fire and brimstone anti-EVERYTHING preachers getting caught with cocaine AND prostitutes (Jimmy Swaggart for instance)
It's always been that way. I don't understand WHY human beings feel the need to try and stop other people from doing the things that they themselves enjoy. But it's been that way throughout history.
You want to know who enjoys the company of other men? Just look for the guy screaming the most hatred AGAINST homosexuality.
Want to know which public figure enjoys hiring hookers? Just look for the D.A., or police chief, or elected official who puts the most people in jail for doing the same exact thing (just like Eliot Spitzer in New York).
It's just one of the bizarre things about human behavior.