If I'm not mistaken, Napoleon is still relatively revered in France today. Is that true? If so, why? I don't see any shared values between the expansionistic, imperialistic Napoleon and the pro-republican, relatively non-militaristic French people of today.

by JJVMT
BareRuinedChoirs

The 'expansionistic, imperialistic Napoleon' is Napoleon as his enemies want him to be seen. Since those enemies included the British, this is largely how Napoleon is perceived in the English-speaking world.

The French perception of Napoleon is more benevolent: a liberaliser who reformed the law and French society, and someone who took on the conservative monarchies of Europe. The French Revolution and its values remain a key part of French culture, and these values are associated with Napoleon.

I would also dispute that France is a particularly non-militaristic society. It's a nuclear power with a large military capability, and has a visible paramilitary police force (the gendarmerie). Bastille Day celebrations are militaristic in some respects, and a lot of apparent post-war French 'non-militarism' is actually rejection of American foreign policy, rather than a rejection of militarism.