I still don't see anything to substantiate your claim, the French surrendered because they were beaten by a vastly superior army with modern warfare techniques, ie radios in every tank, airborne artillery etc. The French were still using dispatch riders to communicate with generals miles behind the front lines.
Then you say the communists we not proper resistance fighters.
The French had large reserves they did not use in the fighting, the majority of forces that faced the Nazis, retreated fast. The reason the BEF had to retreat fro Belgium was the French had run away in eastern France letting the Nazis, come up behind the BEF. A large French army group sat south of Paris but never so action just surrender to the Nazis.
After the Nazis invasion of the Soviet Union the Comintern activated the Communists in France to sabotage the Nazis, they were the only effective resistance. After D-Day the Communist did ease of their attacks as they stockpiled arms hoping to take power after the liberation
The British could not afford the French fleet at Mers-el-Kébir to join the Nazi and Italian fleets in the Mediterranean as they would have cut British supples to Egypt and Malta. The Royal Navy offered the French 3 options, join us in the fight against the Axis, sail to the West India’s and remain neutral or join the Axis under Vichy regime and be sunk. The French choose to side with the Axis Vichy regime against the British, the Royal Navy neutralised them in a one sided battle.
Yet again the French were shown to be collaborators, as they were in Syria and in France it’s self.