I have to agree with something Wil Wheaton said about that episode. As written, there is nothing wrong with it. It was the casting that hurt it.
I'm not 100% sure of that. With different racial casting, it would still show a tribal society that even with advanced technology thinks kidnapping is a valid form of courtship.
And even if you give the racial discomfort of the episode a pass, it's still a bad script. It's not believable that even for a vaccine, they would allow a kidnapped member of their crew to stay in danger of being raped when they could just transport her aboard.