When I am in South Africa, I carry concealed whenever I am out. I do it most places.
When I was in full time employment in South Africa, I carried concealed in my night duty job at the hospital, on various helicopter flights (police, medical, and military as a civilian) and also on public transport and at my local bank. But I guess there it is a different situation. At the bank there is a security guard outside with a Garrett wand. Before he even uses the wand I show him my license and he lets me in with no further hassle.
The only time I had to remove my firearm before entry was:
1) Once on a helicopter flight during the World Summit for Sustainable Development, where a friend of mine offered me a spin on the heli as they did the traffic report.
2) Once at a bar. Had to leave either the gun or the ammo in a safe, can't remember which.
3) This one was weird: I went to get spare parts for my old Ford and the scrap yard was in a really bad part of town. There was a thick reinforced glass window at the front and the guy asked if I was carrying any weapons. I said yes, I have a pistol. He passed me two keys and made me go through a security gate (which locked behind me) and then open a wall-mounted safe with both keys. I had to put everything in there, the gun, the ammo, the lot and then lock it. He took one key and I took one. It was heavy security, only once the safe was locked did he buzz me in the other gate.
There was a shooting incident once, near where I lived and I was a few blocks away, quite oblivious to the goings on. I was riding on my bicycle and at that time all I had was my Baby Browning. A cop car pulled up and they jumped out and interviewed me. This was a no-frills interview, they were quite serious about finding out who I was, where I was going, and where I had been in the last hour. They told me there had been an attempted robbery. They had a witness in the back of the car, a distraught woman, and I reckoned this woman might have erroneously identified me as another witness or maybe even a suspect. So I told the cops early in the interview about the Baby Browning and they had a look at it and my license. Then they let me go. However when I reholstered it, my shirt got caught on the grip and the cop in the passenger seat could see it. He shouted on the bullhorn "cover the firearm!"
I appreciated the tip, but not the advertisement