A socialist France is all the more reason to unseat Obama.
France has been socialist forever. This is not news. The Zero has to go, but this is not a change in France’s political landscape.