Sorry to hear of your ordeals my friend. Might want to get a cheap GPS and keep it with the car for times like that. As for the verbal abuser, well not making excuses for her or anything of the sort, may have just had a bad week or something. You did great holding on to your temper and just let her rant. Keep the Faith Kevin.
DW