Whatever you think of SAA I don't see what them being a member of Star Alliance is anti-competitive. I mean BA/Comair is an integral part of One World.
If however we do want to talk about anti-competitive what about the fact that SAA is still publicly owned and therefore from a financial perspective free to do whatever it bloody well likes as losses can always be paid for by the tax payer......I'm sure Comair's share holders would not have been quite so benevolent over the years as the SA tax-payer.