Elna McIntosh, a Gauteng sexologist and radio host, won an apology from a researcher and an NGO behind a report used to help close down The Ranch, a brothel in Johannesburg. McIntosh appeared this week as plaintiff in the Cape Town High Court in a defamation suit.