Why Hide Others' Adultery When It Is A Crime
This is what is responded above. Adultery threatens the sanctity of the institution of family. This provides basis to count it a social crime, like cheating on spouse is a crime, so is the fornication (before marriage Zina) is a crime as what is forbidden after marriage is forbidden before marriage too, as a preemptive measure and also to avoid the problem of sanctity of the line of the children and to ensure that the when child is born, he or she should have a father and mother bound to take care of him or her.