socialists and democrats