I wonder if you have read the thread on boundaries. As I was reading through your initial post, it struck me that your behavior felt very controlling. Like a mom telling a kid what to do or when to be home. Im not saying this whole thing is your “fault” exactly. I’m saying that as you move forward, its important to make sure you are phrasing things about you. Instead of “do this or I will do that”, phrase things in a way that focuses on your needs. Thats also what worries me about the sex. It is not because “the kids will be home soon” it is because you respect yourself enough to have sex with people that want to be with you. Or whatever that reason is. Not about HIM but about what YOU want/need out of a partner.
There is plenty of “blame” to go around. Unfortunately, you can only control what is on your side of the street. Sounds like you are making a good start!