The Democrats appear weak and ineffectual not because they can't win, but because they don't really want to win. They are Democrats, so they're forced to pretend that they're fighting for traditional Democratic causes and constituencies. But that's history. They actually support those constituencies and causes desired by Wall Street Republicans, they just have to pretend otherwise. Therefore, they appear to lose continually, when it's actually just the American middle class and economy that are losing.
And the real winners? None. Maybe the financier class is hoping to strip other national economies to the bone after they're finished picking over the corpse of ours, but I think they'll find it hard to make a buck when there's no one left to buy their crap.