I agree and have often stated that interconnect rates are the most important single driver of high costs in SA for both voice and broadband.
ICASA has done some important work in creating the correct interconnect framework which forces the larger operators to connect with the smaller one's in the first place. This requires the correct regulations to be put in place for fairness all around.
The next difficult step for ICASA is to ensure they have an objective basis for lowering the rates, and proving what the actual tariffs should be. This is a tough exercise because they need operator information and they need a basis for the calculation. Initially they used an older method for calculation using historic costs, which operators can easily manipulate for their own purposes. However Europe and other leading regulators have used LRIC (long range incremental costs) which calculates how much operators should charge based on future costs.
The other complication which would take time is to be able to maybe force the bigger two operators to charge less, but smaller operators to be able to charge more. This type of strategy will take time to finalise.
Since we know these calculations are going to take time, the only other way to bring down costs in the short term is to use social pressure (public outcries, maybe boycotts) to force one of the big networks to voluntarily bring down costs. We need to find a way to persuade a big operator that it IS IN THEIR OWN INTERESTS to bring down these costs first - maybe as a branding exercise.
That's where the MyBB forum can be useful - for generating innovative ways to force this to happen and mobilising the MyBB community to effect this.