“Resignation”????? Why not have Congress remove him? Don’t wait.
Congress would have to go through a process to expel Weiner, which I believe is similar to an impeachment type of proceeding. It would be long and messy, and Congress doesn’t want to go there.
And since the Ethics committee is allegedly going to look into it, that fact alone would prevent Congress from starting up expulsion proceedings.