Stopping Before Fornication
The hadith understanding is taken from this one https://sunnah.com/abudawud:2152
Okay so All of things done before fornication will take into consideration only when fornication will take place or else it won’t. Also according to my knowledge..It doesn’t depend on the knowledge of a person only. Situation,how much a person is affected, enviroment, how he grew up, ability, maturity,each and every things depends. Even after having a knowledge people do sins . Sometimes realizations take time in a person’s life to change himself completely. My point is Allah will surely forgive a person if he mend his way or trying to mend his way of life . The thing is if a person is in deathbed and then he repent then Allah will not forgive him apart from that Allah is Ar-Rahman and Ar-raheem.