Again, that's like saying it was "flawed logic" to suspect Mark Foley of being gay when he was an outspoken critic of homosexuality.

People do all sorts of contradictory or hypocritical things when they have sufficient motivation. The usually assume they won't get caught.

That's true of politicians in both parties.