In the words of Tommy Pickles from Rugrats: From now on, I'm gonna be bad...
BBJ for years I let my XH run me around when it came to visitation w/ D14. Keep in mind, SG is her SF. Anyhoo...that was one of SG's biggest complaints, that we always had to work around XH's schedule.
When we got to NY, I told XH that the weekends were HIS time w/ D14, and if he had to work, it was his responsibility to take the initiative and make sure she was taken care of.
You know what? I haven't had a problem. He did it, but I had to stand firm with it. You need to do that with Dan. It is your home, he has no business being there unless it is to pull in the driveway and pick up the kids.
As far as the sulking is concerned, you need to ignore it. I do listen to SG, but I don't offer anything, no solution, no explanation. I have told him in the past he brought it all on himself, but I think we are at a different place. I complain to him too. It seems to me Dan wants to use you as a sounding board, and if that is too much for you, JUST SAY NO.
It's okay. You are allowed to watch out for yourself.
Im still standin better than I ever did looking like a true survivor feeling like a little kid Im still standin after all this time and Im picking up the pieces of my life without you on my mind..