The SPD was once a "big tent" party, with the support of almost half of Germany's electorate. Now the Social Democrats are ...