Popular South African gifting and clothing store Big Blue has come under fire after selling a controversial T-shirt which had the words "Water Polo Teacher's Pet" printed on the front.
The T-shirt was apparently sold over the festive season.
Speaking on behalf of Big Blue, James Robertson said the T-shirts have been removed and destroyed.
"We've messed up big time… we absolutely do not condone or support any form of abuse.
"We unreservedly apologise to everybody," Robertson said.
He added: "To anybody who has purchased that T-shirt, they will be refunded and we will destroy the [T-shirt] as well. We regret every minute of this episode."
Robertson said the company would release a statement on the matter later on Tuesday.