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