It's not Macron's or Merkel's fault that right-wing nationalist separatism is rising. Putin is actively financing the nationalist separatist movements to split the EU and weaken the west. Divide and conquer. Nationalists are Putin's sock puppets.

Read a history book. The party platforms switched. The racist redneck yokels who hate foreigners, liberals and non-whites used to call themselves Democrats. Then they decided to call themselves Republicans. Different name, same people.

Just like the KKK. Now they call themselves Alt-Right. Same people, different name.