New York will be losing a congressional seat in 2012 due to reapportionment. If Weiner doesn’t resign, perhaps the NY legislature could eliminate his seat.
The only problem with that is the fact that most of the population loss has been upstate. Weiner’s district has actually gained population, so we are out of luck.