Foley should have resigned. He has issues and problems. He does not need to be in congress. Atleast, he does not need to be a republican.
Of course he has problems. He resigned himself for the good of the party, but the media has managed to make this all about Republicans and the "culture of corruption", ignoring the fact that Democrats are guilty of all that they accuse Republicans of. Neither side has a clean set of hands in this story, and today was demonstrative of that, because the Democrats have been circling their wagons, and this punk kid lawyered up.