BATTLE FOR THE SOUL OF THE PARTY — Democrats have been tussling over the various fault lines dividing the party over the past ...