Dans un conflit armé, chacun doit occuper la position dans laquelle il est susceptible de contribuer au mieux à la victoire de son camp. Le principe est l'efficacité, et non la justice.
En suivant le "raisonnement" de l'OP, les maréchaux Joffre et Foch auraient dû être en première ligne à Verdun ou à la Marne. C'eût été sans doute plus juste d'un point de vue strictement individuel, mais contre-productif collectivement.
Par ailleurs, mais tu le sais probablement déjà, mais de Gaulle n'a jamais eu de discours particulièrement offensif contre ceux qui ont collaboré, les communistes sont (très) bien placés pour le savoir, et nombre d'intellectuels et écrivains aussi. Peyrefitte raconte même ce que de Gaulle lui a dit sur les résistants qui étaient, avant tout, des gens qui avait peu à perdre.