I have never paid a retainer to lawyer to have him give me his card, 24/7 contact info service (or personal cell with notice NOT to call unless SHTF)
Like another posted. They keep on retireing and so far I have not needed one. (hopefully that will remain)
IMO its good to have lawyers # for your local area. I don't mean your small town (if they don't have jail) but the (often county seat) where you will be hauled, court will be held.
Personally I have phone # of one lawyer at my county seat, a 2nd in twin cities , and 3rd in another metro area I spend time. I realize they will drive to where needed. BUT it won't be cheap, and will take time,
Plus as mentioned anyone who has been in court can easily see how the lawyers are buddies (once out of spotlight) and work with baliffs, and court Officials. "Your Honor", becomes "Mike are you comming up to our cabin this weekend?"
Yes twice I have been the guy without lawyer dealing with that crap. Did very well, didn't have to spend $$$ Thing is it was CRAP. You have your ducks in row its a cake walk. Self defense is not. Even if clear, simple I will hire a pro.
I have been told. $3k betwen day of event, prep, charges dropped is worth $100k over a trail that never would have happened....