I don’t have experience with the house situation, so I will let others weigh in there.
As for Saturday night, I wouldn’t call your wife’s behavior “badgering.”
You were out exceptionally late for S1, she didn’t know where you were, so she texted you at 12:30 AM.
You said you were close to home, but an hour later you weren’t home so she tried locating you through GPS. Her behavior is all well within normal behavior for a parent.
For the sake of your son, I hope you can move past the tit-for-tat behavior.
Me: 44 H: 44 Kids: 20, 16, 16, and 10 Together/Married: 22 years H announced he was emotionally detached and considering D: 4/4/16 H announced he is going to try to stay and reconnect: 5/1/16