Raine, In a way, your situation reminds me of HRM's situation w/her h. The only difference is that you have children. I find it quite funny how he complained about sleeping on the couch and when you advised him that it was his idea he really had to think about the situation. Once he realize that it was his choice and not yours, he changed his tune a bit and slept in the MBR. Love the way you handled it!
Your little boy is growing up slowly but surely. I know it's difficult having patience, but you'll need to dig deeper as time goes on for it.
You are doing great! I'm so proud of you!
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.