For some reason, the show is keeping John & Marlena apart, even though they are supposedly friendly, working their way back. Each has suffered in some way, but Marlena the most. Them being thousands of miles apart right now is done on purpose. Marlena suffered the most at the hands of Kristen, both her sons had as well, plus her husband. She HAD to be the one who Kristen confronted at the end.
I do not blame the police for taking them all down to the station, as the babbling by Theresa & Melanie was just too confusing and made no sense. Kristen is missing, no trace. And let's face it, if Stefano has paid moles within the Salem PD, why not practically OWN the ones in his native Italy?