Even though it means letting go of one's ego, the best, smartest, and most "tactical" thing to ever do is avoid pulling a gun if possible. There are circumstances that warrant it, but there are many circumstances that don't warrant it. Even if you can de-escalate/leave a situation that warrants it, it is likely for the better for you not to. Ultimately, even if you are 100% in the right, wouldn't you rather go home to your family after a verbal "fight" in a parking lot rather than spend hours being questioned by police after a "good shoot", potentially followed by criminal or civil action depending on the details.
I pick go home, take a shower rinsing yourself of your shame for leaving, have some whiskey on the rocks, and be glad you have the freedom to do that in your own house that someone isn't trying to take away from you.