France is a much more homogenous society where people actually trust their government. This makes it much easier to make social change. My first time there I asked a waiter for a non smoking table and he removed the ash tray. There was a problem with drink driving. Now, 20-30 years later smoking and DUI much reduced, due largely to education programs. Also, people don't get think that every regulation is somehow a violation of some sacred right to do as they please. Yes, generalizations.