Forgiveness is unilateral - that is, we practice forgiveness as Christians whether the other person asks for forgiveness or not, or whether they deserve it or not. This is what Christ did for us, and what we are then able to extend to others, because we have been the recipients of forgiveness we did nothing to deserve!
I think people need to understand what forgiveness is. If someone comes to my door and kicks me in the shin everyday, he needn't expect me to forgive him. On the other hand, if he stops kicking me in the shin, why wouldn't I forgive him?