If you forgive only those who repent you have not forgiven.
You are correct in one sense: “Let love be genuine; hate what is evil, hold fast to what is good (Romans (12:9).”
Indeed rebuke and correct error, where appropriate. Doing that is actually an act of love. Especially, do so to those from Hezbollah. But you are wrong to say that it has to be conditional for a Christian to forgive. We should be imitators of God (Ephesians 5:1)
If I recall he forgave even his tormentors on the cross.
Romans 12:14
Mk 11:25
Matt 18:21-22 —Notice Jesus never gives a condition here.
Different Individuals
The repentant offender and the offended — Luke 17:3-4
God and the offended believer — Mark 11:25
Two humans are necessary to obey Luke 17:3-4—one who repents, and the other who grants forgiveness. Only one human (the offended believer) is necessary to obey Mark 11:25. Obviously, the two passages are teaching two different kinds of forgiveness.
If you recall, He was crucified with two men on crosses at his side. But only one of them was told he would be in Heaven with Him. And He did not save either of them from crucifiction as was entirely within his power to do.