Okay so, I have been struggling with this question for a very long time. Consider how for example some people in Bangladesh or India are dirt-poor and must resort to sex work in order to provide for themselves and their families, well does fornication then cease to become a sin for them in the eyes of divinity?
Because what are the choices? You can only choose between one sin or another in some cases... You could deny fornication with a stern passion but if you do that, then you are killing yourself through hunger. So.... suicide or fornication? What will it be? So what say you?
Can sin be good depending on your reasons?