You 100% did the right thing, your Wife and family are the most important things you have in your life... I would have done the same.
I could put up with all of that, all but one. If any Mother frucker ever points a finger at my girl or me and makes a threating jester towards her or my kids. You would read about it in the paper...
I admire you for keeping calm, no go find that sumbitch in your truck and pull around him and let him rear end ya, then beat the shiat out of him.
About your trade-in value, yes the 3's are taking hard hits in value, I am planning on trading mine in tomorrow, the dealer is very close to what I wanted for the 3 with everything removed. Now is when I wish I hadn't sold my old rims and tires.