porn problem

so before i got pregnant i caught my boyfriend watching rape porn on his phone. asked him why said i was upset i did not want him looking at others having sex and felt worse by what he was looking up. he said he had a problem and he would try to stop. fast forward to when i was 4 months pregnant caught him again it was housewife rape porn.. it really upset me even more gave him another chance told him id divorce him if it keeps happening.. now our son is 2 months old and i caught him again but it was cartoon rape porn. he said hes trying hard and looked up cartoon so it wasnt real people. i am still super upset and want to get divorced but im hesitant because of our son he deserves a family. i hate him for this. it makes me not want to even sleep with him and making me feel like he would cheat on me in real life too. so what should i do? please i need help.