Mopsey, It's called "PROJECTION". Think about it, whenever someone does something wrong, and they don't want to admit it, who do they blame? They either avoid you or try to pin the dirty deed on someone else. He is also talking about himself when he is saying the things he is and yes, he feels very badly about himself, but he can't bring himself to admit it. So, he's tossing the trash your way and yes, he's still trying to justify why he's out there doing whatever. Let it roll off your back.
No way, does he really think the worst of you. In fact, he has to know that you are the only one holding it together right now for the children. So, do not ever assume what he might be thinking.
I do hope you have a pleasant weekend and can enjoy the time with your children. Your h has really missed out on a lot of quality time with them and it can never be recaptured for him to participate in. I do hope and pray that he'll get himself together and come home, but you also need to prepare yourself that he may not. No one knows what the future may hold for you. I just hope he's a part of it and can find a way to make peace w/himself.
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.