It's almost like I have a glass for every person I meet. Everytime I'm wronged, the little water droplets trickle in.. and for 80% of the time, it's not enough to make the glass even half-way full, so I tend to just dismiss it all.
If something big happens--like if someone were to steal from me for example. I would forgive them, mayhap, but never again would you be trusted in my house, around my stuff, etc. I cut them off of the aspects in question.
If something bigger than that upsets me, I generally find myself unable to forgive them--that is, accept their apology and get over it. I never get over it. It's not that I hold a grudge.. because I know that I allowed so much to slide prior to the straw, that when the camel falls I have no problems letting it stay fallen.
Every so often I run into a situation where the person in question would, if cut off from my life, hurt my relationship with other people. Such is the case with my sister's mother in law, who I refuse to talk to or treat with an ounce of dignity. I know that this puts a damper on my relationship with my brother-in-law, but.. I simply weigh the consequences, and if someone is worth being "at peace" with for the sake of other people, I may uphold that and be a bigger person. Otherwise, no amount of crying, begging, or anything will change my mind.
.. Suffice to say, it's not very often I have had people cut completely out of my life.