France never withdrew from NATO. They wisely refused to base other nations in France and not to have NATO command their forces. This was important after the CIA backed generals putsch and an assassination attempt on DeGualle.
I'm with the French on this. The Americans are simply unreliable due to our politics. The French would rather be self-sufficient when it comes to their military.