psalm, I am going to offer up a bit of advice...your husband's friend needs to back off with the comments getting back to his family. Those types of comments just make him dig in his heels even more so. The friend needs to be just a friend and talk about sports or the things that they normally do. Your h does not want to hear about getting back together or what he should or shouldn't do. Remember...he's a teenager and what do they do best? The opposite of what you tell them.
As for his "room"...mom, do not clean it up or wash his clothes. It's best to allow him to do his own laundry. Do not go out of your way to clean up his messes. He needs to learn responsibility the good old fashion way.
I hope that you enjoy your cruise. You and your family need a much needed break from the mlc madness.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.