A major South Africa clothing chain has had to withdraw T-shirts with the words "stud", "single" or "how to get laid" after complaints they were sexist.
The Foschini Group (TGF) said they were meant to be tongue-in-cheek but had caused offence to some customers.
"Those withdrawn are three [designs] we felt crossed the line between being humorous and offensive," a TGF spokesperson told the BBC.
One of the T-shirts removed read: "I put the STD in STUD, all I need is U".
Feminists, HIV activists and a Christian group complained to TGF, saying that the slogan on the T-shirts supported the abuse of women and promoted unsafe sex, South Africa's Cape Times newspaper reports.
They were part of a range of 100 T-shirts with different slogans stocked countrywide in the company's Markham and Sports Scene chain - clothing outlets for men.
"They should have not have gone into the stores, they should have been stopped. We have ordered a review of the process because we don't want a repeat of the incident," said Kathryn Sakalis, in charge of communication at TGF.
She said it was unclear how many of the "offensive" items had been manufactured but they had all been recalled.
The other T-shirts that caused upset said:
- HOW TO GET LAID: Borrow your dad's Porsche, Flash a lot of cash, Lie and tell her you love her
- SINGLE: Stay Intoxicated Nightly Get Laid Every day.
Markham posted an apology on the social network site Facebook, saying: "We hope you understand that we never meant to offend anyone".