Hard to make decisions and you have to look at everyone involved. But, I have to agree 100% with vinlad;
Quote: Kicking him out of your house, isn't the answer. You fought so hard to get him back and he is back. The message that you will send him is that you can not accept him and you are not there for him. Everything that you worked for and everything that you told him, you will throw out the door.
Plus the fact that your son will be confused about what is going on and the insecurity of his father leaving again. Is your H physically abusive? If not, I don't see a reason to throw him out yet.
I know this is hard cathy, I feel for you! But you are a great lady and you have the strength inside you to endure this. Pray. but know if you can't take it anymore, than asking him to leave may be your answer, only you know when enough is enough.