In any relationship, be it friendly, work based, romantic, even hostile, will at some point require you to handle conflict.
When handling conflict, it's important to identify what you need, what you want, and what you're willing to give.
Examples of what you may need include a solution to a problem, return of property, proper credit, or for them to understand something.
Unacceptable requirements include how you want the other person to feel, demanding 'equal damage', or insisting on only one method of recompense for something.
Let's say your sister stole your diamond encrusted Gundam Wing gloves, and ate all the diamonds:
I need to know you understand what effect your actions had on me, and I'd like you to repair or replace my gloves.
I need to know you feel as bad as you made me feel, and you need to give me your gloves.
It's important to not let your emotions get control. You will be upset during this exchange, and you need to stay focused on finding a mutually acceptable solution.
It's rare that the other person will accept your demands at face value. They will often either try to negotiate for something they want, or may sometimes ridicule you for trying to solve the issue.
If you aren't able to reach an agreement with them, simply never trust them in this way again. If someone is not willing to negotiate, they simply didn't respect whatever it was in the first place, and probably didn't respect you.
If you are able to break ties with someone, break ties before being aggressive. If you are able to use legal recourse to stop them from doing things to you, use the law. Keep trusted friends informed of what is happening, and, if things do turn violent or aggressive, never, NEVER take pleasure in it.
If you let yourself be happy you hurt or offended someone, you my friend, have become an arsehole. Stop it.