There's a real debate about socialism going on behind the screaming and bickering