I think you are doing well. I hope you aren't talking to brother-in-law anymore. In-laws are more trouble than they are worth when it comes to this. I wager that your wife is too much in la la land to care much about your sons. Doesn't mean she wouldn't eventually care if she came back around. I wouldn't mind putting a fist in your neighbor's "stink eye".
You cannot be lonely if you like the person you're alone with. Dr. Wayne Dyer