Le Pen's platform is based on hatred of the Other.  She is taking the legitimate beefs of a group of people and giving them a target, namely immigrants, but also Jews and people with different skin color.  Her whole campaign and the FN was about telling a specific group of blue collar types that their lives would be so much better if they just got rid of the Muslims and dark skinned people from France.  That is what makes populism so evil.

And no, free speech shouldn't be stopped on college campuses or elsewhere.  People have a right to espouse unpopular ideas.  However, people have a right to peacefully protest ideas that they don't like and an obligation to counter populism.