Leftists are for freedom of expression as long as you agree with them.
The right / left conception is outdated in a globalized world where politics has lost all power of influence( see the feminization of politics), multinational companies are much more powerful than states and impose their rules.
Some marginal societal markers are there to remind voters: look we're a left party because we're in favour of gay marriage or against abortion for a right party...
but for major subjects they are doing the same economic policy, Bush, Clinton or Obama. It's normal they studied in the same schools, go to the same dinners and have the same vision of the world. The arrival of Trump (and the will of China to assert in the world) has broken this artificial cleavage, and to impose a cleavage between the sovereignists and protectionist on the one hand, and from other side those in favor of ever more globalization, free trade and more financial deregulation(soft and tasteless liberal right-left) . This cleavage will only increase with the problem of immigration, the climate crisis, brexit, the awareness by western citizens of their country's dependence on China during the pendemaking.
For immigration, the idiotic left parties in a typical idealist vision SJW wants to welcome the misery of the world by not caring and even denying the consequences on the society because these people who often come from far away don't share the same code and values that the host countrie which creates tensions. On the other side the right supported by the employers, pretends to fight against immigration, but in reality do nothing, because this immigration working off the books, accepts lower wages and are more docile, which constitutes, as Marx says, an external reserve army to put downward pressure on wages.