Well socialism is just complete liberalism. Communism is the idea that socialism can only be achieved through a violent overthrow of the government. Democracy (as in the Democractic party) is more moderate liberalism. pergism all the fucking way.