@selectmytutor,
It is complicated but also interesting for those of us here who are not French. I'm not either, but I have read, at least glancingly, a lot of their history at different times.
The french, as most of us in free talking countries, tend to disagree with each other on some matters, and talk about them, often sharply.