I guess someone could be "liberal" and oppose free speech, as well as be anarchist and support mr. Putin but there will be contradiction and a mess inside a person's head 😀
By the way, i said it not to distinguish the "good far-left" from the "bad far-left", you just seem to have lumped several different entities into one, it's not correct.
Like, there are "racist far-right", e.g. neo-nazis and "theocratic far-right", e.g. islamic state. They're both bad but they are different!