Don't react or digest anything that happened over the weekend yet. Let your H have sometime to figure it all out for himself. He will need sometime for him. You did a good job of explaining clearly that something had to change. Your H will have to accept that first and secondly figure out what will work for him.
Sue, if you can, try to relax a bit and not think about your relationship.. For now your H is going to have to think about working on himself.