T.T.
Ok...so I thought that when you're in a relationship it's supposed to be a partnership. I see no partnership here.
You mentioned that he loves you and you love him. Hun, love is something that you DO...it's not a feeling. He does NOTHING to show he loves you. Redifine love and you'll get your answer.
You obviously want your children raised in a healthy atmosphere. How healthy is it to see a non believing father sit on his fanny all day and do nothing? Do you want your boys to be raised by a man who only shows you affection when he wants to get a "little"??
I find it ironic that you are catholic and his is athiest...and your sons are named Ezekiel and Damion.
I'd find some counseling, get right with YOU first...then make the decisions armed with all the information...good and bad.
GOOD LUCK!!!