Hi colland.
I am very sorry you're going through this. I really cannot tell you what to do, but I can tell you what I would do. If you still love him, and he is not abusive I agree with your priest, do an intervention, get him into rehab. Also get yourself to some ala-non meetings, and your children also. Ask your priest for information regarding meetings in your area.
You cannot change him though, he is the only one who can do that. But you can change how you react to his behavior. I would definitely find a place to live where you can live without any help from him financially. You're going to need to be able to make it on your own while he is in rehab.
Stop trying to fight with him about what he is doing. He knows he's wrong, you know he's wrong, let it go. Get professional help to deal with that part... but take care of you and your children in the process. There is no reason why he cannot come back to you after he's gotten the help he needs.
I really, sincerely, wish you the best. I hope you post again so that I know how you are doing.