Usually on this site and Quora, when people have a post like yours, the posters usually offer a piece of advice, that in my humble opinion, advices are useless because usually they say more about the advice-giver, what they wish they could've done when they were younger (doctors/lawyers who studied hard to make bank, advising all students to have fun when they're young but how did they get there?), or tout their own…
Man, I wish there was HN gold for stuff like this.
I have learned to picked my fights but this is the key to determining who's most important in my life. If we can go through something like this and still talk to each other afterwards then we are friends for life.
I had this same problem. Took everything at face value in my 20's and didn't have the courage to fight. Once I did my life got much more happier. I hate that it took a long time to figure that out.