Reading this never-ending thread, two points spring to my mind:
1/ The original thread title (I know, it was 9 pages ago) was "Controllers with broken English". Ignoring for a second the situation awareness issue, how it came to be the usual moan on ze French having ze nerve to speak French to French ATC in French airspace is beyond me, bearing in mind French ATC 's level of English is actually quite good.
2/ It seem the "moaners" are all from Blighty (or at least native English-speakers). Flight crew from South America, Africa,Central Europe or Asia do not seem to mind the double-language ATC issue (if they do, they haven't contributed to the thread)...
Cheers