I was having this discussion with a brother in my Church. I am more and more leading towards this belief now.
Jesus commanded us to forgive our brothers and sisters in Christ (other believes), only when they repent.
Luke 17:3 - If your brother sins, rebuke him, and if he repents, forgive him, 4 and if he sins against you seven times in the day, and turns to you seven times, saying, ‘I repent,’ you must forgive him.
Now if a brother is unwilling to repent then?
Matthew 18:15 - Now if your brother sins, go and show him his fault in private; if he listens to you, you have gained your brother. 16 But if he does not listen to you, take one or two more with you, so that on the [n]testimony of two or three witnesses every matter may be confirmed. 17 And if he refuses to listen to them, tell it to the church; and if he refuses to listen even to the church, he is to be to you as a Gentile and a tax collector.
The above verse is not something that we can do if we want, it is something that we are commanded to do. So if a brother sins against us we are commanded to go and confront him. We are not supposed to just forgive and forget. We are not even supposed to forgive him/her.
But if it is an unbeliever then we are supposed to forgive them without any requirement for them to repent, because they do not know what they are doing, they are in darkness. Jesus himself forgave those who crucified him saying they did not know what they were doing.
We are commanded to over our brothers and sisters more than our love for neighbors (John 13:24). At the same time we are commanded to forgive our brothers only if they repent, else we need to confornt them for their sins against us.
If there are people who agree with this then I have more questions in the line of such thinking.
