Interesting perspective. Personally, I don't find that French people genuinely 'hate' English people or native Anglophones per se. Perhaps some French people of a certain age may resent the fact that English has replaced French as the world's lingua franca, but I mostly hang out with Millennials and Gen Z, and they tend to be pretty open about speaking English; in fact, being able to speak English makes them feel cosmopolitan, as it makes them feel part of a global community. And so being an Anglophone in France can actually be a privilege in a way — on the condition that you can speak French (because if you don't, then they may resent you for not trying to integrate into society).
I don't think that Mandarin Chinese will replace English as the world's language any time soon as it's a much more difficult second language to pick up, requiring literally thousands of hours of memorisation and an ability to master tones. Heck, most Chinese people seem to struggle to learn it. English, with its simple grammar and wide tolerance of various ways of pronunciation, is just so much easier by comparison.
I do largely agree you with you re accents. I do know some French people who can speak without betraying too much of a French accent, but there's always just a few vowel sounds or unusual stresses on words that give them away. There's just something about French phonetics that distinguishes it from other languages. Mind you, I think that it's pretty hard for foreigners to speak French without a trace of an accent either, as French has some sounds that simply don't exist in other languages.