You can't make everyone happy, but you can do what is fair.
Don't get angry; instead, ask yourself why that person behaved that way. What was their reasoning? What else might have influenced their behaviour? Once you start to peel away the layers and examine this in more detail, you'll soon see that it's not just about you. There are other people involved and other issues at play. You aren't their therapist, but you're also not their punching bag. Don't let yourself become their next target. Keep a healthy distance.
Feed your passions before they starve and grow weak.