I believe this because I am a silly.
I don’t think there’s any legitimate reason to be angry at someone. I think morals and values are subjective, and people have conflicting ones all of the time. Anger is a result of a lack of understanding of something that’s happening, or something that happens that directly contradicts something you think to be a moral given or important to you that someone else isn’t doing. But ultimately, people’s choices determine what they believe in, and people always have a reason that they think is a good one, no matter how wrong they actually are. I think a more conducive thing, as opposed to being angry at someone who you think is doing something wrong, is to understand why they’re doing what they’re doing and why they think it’s right or acceptable, and convince them otherwise from there. because either your standards of something or someone make sense and you can reasonably expect someone else to understand what you believe in and have as valuable, or your standards are too high or impossible and you need to reevaluate the way you react to the way people live their lives.
tl;dr Anger stems from ignorance, and I believe I (and people who are able to) should know better.