В Вашем описание речь больше о своих границах. Конечно, имеет смысл их отстаивать. Но отстаивание своих границ совсем не связано с прощением. Можно вполне простить человека и при этом не пускать его к себе близко. Ставить рамки за которые ему нельзя.
Про прощение. Простить, значит избавиться от обиды, злости, мести. Всё это прежде всего мучительно для самого непрощающего. Всё это мучает, забирает силы, время, ресурсы. Не редко к прощению прибегают когда уже и сделать ничего нельзя по факту. Например обида на родителя, которого уже нет. А тема мучает, обида гложет. Прощение давольно таки не простая штука. Действительно не понятно как можно взять и простить! Поэтому прощение не идёт от самого прощения. Прощение есть результат, к которому человек приходит путём проживания, осмысления, насыщения, исчерпывания, иного взгляда и т.д. той ситуации, в которой обида возникла. На словах это легко, на деле не очень. Вот тут, действительно, если навык прощения не развит, «изобретение велосипеда» займёт уйму времени и ресурсов. И не факт, что этот велосипед не будет без седла и с квадратными колёсами. Поэтому лучше тащить это дело туда где велосипед уже есть.