Having the attitude to forgive someone is not dependent on the offender's actions.
God does not forgive without repentance.
He desires no flesh to be lost, but that ALL come to repentance. (2 Peter 3:9)
Repentance is required before one grants forgiveness.
That is how God executes forgiveness, than that is the model to follow.
Otherwise you are just enabling evil to continue without consequence.