A new hope would have been to start having a decline in the far-right votes.
On twitter, you could hardly distinguish tweets from the Front National and tweets from the far-left (Melenchon), because of the same vocabulary and many identical ideas (on "oligarchy", "unfair media coverage", and so on).
The matter is not the parties. It's ideologies. FN is prospering because of the remanent xenophobic culture of France. There is always a reason for hatred, it does not fade so easily