If Anthony Weiner was stupid to have sextual relationships before resigning, he’s beyond stupid to have engaged in them again after being caught and resigning. But while his behavior is politically stupid, it’s not relevant to his governing.
As someone who doesn’t try to pass laws controlling people’s sex lives, Weiner didn’t violate any of the principles or policies he espouses. When, however, socially conservative Republicans are caught soliciting prostitutes or trying to have gay sex in a bathroom, they demonstrate a double standard and hypocrisy. They engage in the very behavior they want to be illegal for other people but not for themselves. This is the difference.