Why is it a scandal for Republican office holders to be homosexual, but for a Democrat office holder to be a homosexual is a badge of honor?
Supposedly because it's considered hypocritical of Republicans to be involved in activities that they, as a group, oppose, whereas Democrats are sooo tolerant, loving, and accepting of all lifestyles (unless you're a Christian and/or conservative).