Read other letters about this article
Seems like you're getting some pretty good hard-assed advice.
But I am an old man and reflecting on my life, I realize now I fought many battles based on "principles." I would fight for a long time to prove my very real, valid point and sometimes my actions weren't very nice. Surprisingly, sometimes they were appreciated.
I also got screwed by very good friends, sometimes because "family comes first" especially the kids. These guys could rent prostitutes and gamble their money away and then go to church with aplomb. Debts couldn't be paid because of family needs.
I made life for myself more difficult than it needed to be.
Life isn't fair nor easy. Learn a lesson. Move on. Then make every effort to ignore the ass-holes.
But it isn't easy to discern the ass-holes, unfortunately.