@Cierzo:
LePen is more socialist than Macron.
She leans centre-left on economics and Macron leans centre-right. Though with no party he will not be able to change much anyway. Macron is classic liberal and is similar to the right of the Labour Party, who are creating problems for Jeremy Corbyn. Believe me I am not a fan but I have sound reasons for applying the lesser-evil distinction to him.
I thought the left was focused on economics than on anything else
Those days are gone, it seems, now it is about identity politics and thirdworldism.
As you know economics and class are the primary issues for me, however 'identity politics' does indeed matter. I'm sure you understand this as you do see culture as
the major determining factor; hence why you support someone with right wing economics (Trump) as well as Le Pen's centre left welfarisms.
For me you believe in equality or you don't. I would see a blatant contradiction in supporting social democracy
only for white native people. Muslims and other minorities (including immigrants) are also human beings. The political right talk of the 'white working class' as a distinct group and emphasise that it has been abandoned by the liberal left. I think this is true, but its also true that the non-white working class is at least equally marginalised by global neo-liberalism.
In addition, I agree with Earthling Wise above about the FN's concrete fascist history (not NAZI but fascist) and it is clear what direction they would ultimately take France if able to seize power. Following from this, the left have concrete strategic reasons to oppose the far-right because they have a history of violence and oppression against activists and trade unionists. This probably wouldn't happen in France at the moment but I wouldn't be in the least surprised if Le Pen introduced union restrictions or laws against protest.
Perhaps Le Pen has moderated the FNs substance as well as the message and her economic policies are much better than those of Trump. However, I am not prepared to divide working class people on priority of interest (or want Le Pen to divide them). If I was a French leftist I would also not want risk what a hard-right nationalist government could potentially do to our structures.