You'll probably find they were going to lose a lot of business as well if government moves their accounts to other banks.
Nandos did a similar thing last year in Zim when they pulled their ad as well.
They only did it because the government's bank account is at FNB. If they didn't apologise then they would lose ALLOT of money. Shitty of FNB to do that. And ANC.... Well nothing left to say.