Upvote:5
The father's explanation doesn't hold water and makes no sense. However just in case I ran the search on Timatic which doesn't confirm this either:
Nationality France
Foreign resident of China
Destination France
Passport
Passport required.
So nothing special seem to be required.