AZ will be privatised very soon and then they won't have more strikes problems than any other airline.
Alitalia should try to have an alliance with a bigger and stronger carrier such as Air France or British Airways.
I agree with you regarding SAirGroup policy: they have many good investments in a number of European Airlines; they should make these investments work rather than expanding the alliance outside Europe.
Just consider their situation in Europe: when they will be able to merge the three companies they have in France they will have the second largest French operator. The same thing is happening in Italy after the merge between Air Europe and Volare, that's why they don't need an alliance with Alitalia. Plus they have Sabena, TAP, THY, Crossair owned or allied.
Once they have consolidated this situation they will be a very good European partner for any American or Asian carrier.