I'm going to go the direction most aren't going.
First, on my phone, so sorry for ramblings. Second, an image if of myself. I'm an entp. Always positive, always trying to improve, etc. Don't like to complain or be negative. Always open to changing mindsets and viewpoints as I learn things. Ready to 100% ignore my own feelings if it helps me understand something I disagree with or don't understand. I have been trying for many years to understand and remove myself from my ego in the efforts of understanding and becoming a better person.
But, as I improve and further develop my emotional side of myself, I've found sometimes my way is not THE way. Most of the time, emotional (angry, sad, etc.) don't want to hear my positivity. I struggled to find a way to make them see things better, as you are. In the past, I'd learned that I can only change myself, not others. I largely wrote it off for a time as, "I can only try, and hopefully my actions have planted a seed that eventually blooms," but, I only used this information, "selfishly" for bettering myself and basically just not trying to understand this idea completely.
But, going through more emotional challenges in life, and having an amazing girlfriend to be there for and improve with me, has shown me new things, irrational things.
Then I read an article something like, "ever notice how people don't want to hear positive things when they're sad." sometimes it's just not time for a positive phase and studying shows that at times negatively resonating with someone (complaining with them, talking it through, succumbing to egotistical thoughts to feel better) is going to be much better for everyone than just trying to cheer them up.
So,, you cant,change these people. They simply are the way they are, and sometimes only,certain,,tactics will work with them.