The last thing the far left wants is someone like Trump.
Yes, socialism is the opposite of capitalism. Trump is a capitalist and Cruz just talks for a living, as a lawyer (albeit a good one) and a politician.