You are rite. But you know what we cannot blame people or society to spread these types of news. Means its very personal act as you said having sex with someone.. then how can a society know about that. It must be a girl or guy who tell others about their PERSONAL ACT. So why we only blame society. and its a consequences of their bad act that they have to face. You know very well people love gossips (as we can see it on GS as well). So you cannot expect people to hear something and keep their mouth shuts. Don’t we gossips about other thing like kis ka kis sey affair hai, kis ko kis sey problem hai etc. Its human nature to love gossips. If we do something wrong we should be ready for all the consequences.