Il faut attendre. Le moral maximum est calculé en fonction de plusieurs choses. Tes idées nationales (élan pour la France), les technologies (0,5 pour la techno mil 3 et 4) et surtout l'entretien qui va de 0 à +2 en fonction du pourcentage que tu lui alloues. Si tu as perdu des batailles, ton moral maximum peut toujours être 3 (+2 de l'entretien et +1 des techno) mais comme tu as perdu la bataille il est tombé à 0. Il suffit alors d'attendre quelques mois (il ne remonte, avec les renforts d'ailleurs qu'au début du mois) pour pouvoir reprendre les combats.
Pour gérer tes révoltes, si ce sont des paysans, tu peux essayer de négocier pour éviter de devoir combattre.
En me relisant, je sais bien si je me suis fait comprendre. Le moral ne remonte qu'avec le temps, et l'entretien, tout comme les technologies ne déterminent que le moral maximum de tes troupes. C'est pourquoi quand tu as des troupes avec un moral de 8, tu peux éclater des types même en restant avec un entretien à 0.