It definitely depends. I'm a respect driven person. Not in a traditional "respect authority" or "respect my decisions" type way, not at all. In a way more dealing with honesty and manipulation. I'm not easily offended, and fairly forgiving. However, I think that someone repeatedly lying, violating trust, or attempting to manipulate you is dehumanizing behaviour, you've become a tool, no longer a person. Behaviour like this is extremely offensive to me, and cannot be forgiven. The person's relation to you matters greatly as well, an enemy is more easily forgiven than a friend. An enemy is just doing what they are supposed to, and you'd do the same to them. A friend doing such things is failing miserably at their supposed position, they are severing the bond of trust between friends, and unless swiftly remedied, will be severed forever. It is very rare I have ever had situations arise where I could not forgive. I have had friends offend me before, and I have stepped in immediately and notified them of the way I felt about their actions very explicitly. It usually never happens again, and that's proof enough for me that they care about and respect our friendship. In cases where I cannot forgive, I do not hold a grudge, but avoid them. Luckily, I haven't ran into a situation that makes this impossible.