I know I'm the turd in the punch bowl, but it has to be said: nobody should be surprised that a Republican took Weiner's seat. It was absolutely inevitable, as predictable as the sun coming up in the morning.
After Clinton became president in 1993, the Third-Way crowd took over our Party and instituted their "We can go hard right because who the fuck else ya gonna vote for, chumps?! We suck a little less than the Republicans, so you have no choice but to vote for us." brand of politics. In the very next election, 1994, Democrats lost both houses of Congress. The Third-Way crowd ran the next four election cycles as well, and the Republicans maintained control of both houses of Congress every single time. The third way strategy couldn't win shit, but it did force the Republicans further to the right in order to differentiate themselves from the "Democrats".
Dr. Dean wrested control of our Party from the feckless Third-Wayers in 2005, and Democrats took control of both houses of Congress in the very next election. In 2008, with the Democratic Wing of the Democratic Party still in control, Democrats held both houses of Congress and won the Presidency. But when Candidate Obama shed his skin to become Third-Way President Obama, Dean was kicked to the curb and the Third Way was back in charge.
"Who the fuck else ya gonna vote for, chumps?!" was once again the battle cry of the Democrats. And, once again, the American people showed who the fuck else they'd vote for: Republicans. First Scott Brown won. Then the Republicans slaughtered us in the 2010 elections. And now New York City has a new Republican Representative.
History is crystal clear: until we rid ourselves of the Third Way, we will lose elections. Democrats need to be Democrats, not Republicans. End of story.