¿Deben los cristianos perdonar a los demás antes de poder avanzar espiritualmente?

No exactamente, creo que en algunos casos Dios necesita llevarnos a un lugar donde podamos perdonar. Al mismo tiempo, si no perdonamos, sí, no podremos crecer más hasta que lo hagamos.

A veces se ha abusado horriblemente de personas y no creo que Dios los vaya a abandonar por completo porque no pueden perdonar a su abusador. Según mi experiencia al ver el crecimiento y los testimonios de otras personas, a menudo tienen que pasar por un cierto crecimiento y comprensión personal antes de poder perdonar a alguien. Esto puede ser bastante complicado, pero es como si tuvieran que darse cuenta de que no se puede culpar a una serpiente por ser una serpiente. Te das cuenta de que es una serpiente y por eso sabes que no debes confiar en que no te hará daño. No vale la pena vengarse de la serpiente porque hacerlo no cambiará la serpiente y matar a una serpiente no los destruirá a todos ni cambiará lo que sucedió. La respuesta es darse cuenta de que la serpiente no puede cambiar lo que es, así que muévete y sigue con tu vida y tu crecimiento espiritual. Mientras tanto, no tienes que confiar nunca en la serpiente.

Renuncia:
Esto no quiere decir que si un abusador es peligroso, no debe hacer lo necesario para encarcelarlo. Me doy cuenta de que una serpiente literal es muy diferente a un abusador humano. También me doy cuenta de que, en algunos casos, esas personas deberían ser ejecutadas por sus crímenes.

Para ser perdonado, debes perdonar.

Dicho esto, es posible avanzar en su caminar espiritual antes de perdonar, pero el resultado de este progreso debe ser el perdón.

Sí. La falta de perdón es un síntoma de un problema más profundo como el orgullo, la amargura, etc. La falta de perdón es un obstáculo y te pesará como un peso alrededor del cuello. Es difícil avanzar llevando esa carga.