If south africa has problems having tight security, cancel them, period. No one should compromise on security issues because someone, regardless of whether or not its a nation or an individual, feels uncomfortable with the security regulations. It will only be at south africas expense: they'll be losing the money, potential business earnings, etc. So, let them lose business and money for their rediculous assertions.
12 Iraqi troops, militiamen killed in multiple ISIS suicide attacks (AP)
from the article: South Africa slams El AL for stringent security checks