This is at the heart of it. Many people won’t do this.
True advocacy means putting oneself in danger for another. That danger doesn’t have to be “life and limb,” it can be simply the danger of upsetting a loved one. But that’s where the rubber hits the road.
If you’re not willing to call bullshit on someone you already have a relationship with, how likely are you to confront someone you don’t know? If a peaceful dinner is always more important than the confrontation, the confrontation will probably never come.