BR, old chap!
In the words of the song: 'Come fly with me', 'cos clearly VS roll out the red carpet; never had any problems like that in 8 years of to-ing and fro-ing to JNB
Seriously, sorry to hear of your woes on the ground. The carrier is responsible to their contractor so it's definitely worth a whinge.
It is good news though that SA have finally raised their on-board product game to compete head-to-head with the European carriers.