A possible more historical solution concerning the surrender of Italy would be to have similar game mechanic as in the case of France concerning the strenght of the North African GAR after they surrender.
As we all know after ther surrender of Italy Mussolini was liberated by the Germans in a coup de main. With support of the Germans Mussolino could etablish the Italian Social Republic (RSI), which included the industrial heart of Italy (northern Italy) and held out until the end of the war. The RSI had small Army recruted from the Italian Army loyal to Mussolino as wells Italian facist and was a German puppet state, nevertheless the Army of the RSI was not totally insignificant and could at least be used for Anti-partisan activity as well as in the Battle of Anzio.
Therefore the Axis player could get a small Italian Army (under German control) which would be calculated from a percentage from the existing Italian Army just before the surrender similar in case of the French surrender and the North African GAR simulating the parts of the Italian Army remaining loyal to the Axis cause.
This would help in reducing several effects I have experienced or seen in AARs:
1. Italians would not go for strange suicide attacks as soon it is nearly 100 % sure that Italy will surender in the next few turns (similar as the French suicide attacks encountered before the rule change).
2. The Allied player would try to destroy Italian units, even if he knows that a surrender is imminent.
3. Italy would not be completely ungarrisoned after all Italian units dissappear, which does not seem right.
4. Losses for the Italians would matter, i.e. we would not face the situation that the Italian Army is in good shape and after Italy surrenders it has completely disappeared. In the real war some Italian units schose to surrender to the Germans or to the Allies, others chose to fight for the Allies or the Axis. Of course the Italian navy should completely dissappear as well as any air units.
Just a few thoughts for GS 2.2.
