The fact that he was born and raised in MA, is not exactly in his favor!
He's doing the right thing by resigning. William Jefferson, Democrat, still keeps his seat after putting $90,000 in bribe money in his freezer.