I agree with the last bit. I agree with a lot of what you say -
But. I think it is that republicans campaign on traditional family values yet are regularly guilty of sex 'stuff.' Democrats didn't care about Clinton's sex thing, because democrats are generally not as uptight about sex. They don't run on traditional family values, and everyone knows they like to party.
But if republicans want the 'family values' badge and if they are going to define it as 'traditional' (no sex outside marriage, man+woman, etc) the the democrats have a right to call them hypocrites when they are as sexually sleazy as the lowest common societal denominator.