Okay, look. Aside from ALL the opinions posted here... It seems pretty simple to me without bringing religion and trash talking into it. Rachael, your views seem to be one sided. And although you are entitled to your own opinion, I can guarantee that it's going to be difficult to find someone who agrees with EVERYTHING you believe. Personally, I don't agree with a single thing you've written, but again, thats my entitlement.
You seem to be making alot of rules for him, and I guarantee that is going to get old on his end very quickly. He will likely leave you in the long run because he will feel he can't be himself, have his own freedom, or even think for himself at that rate.
Me and my boyfriend have disagreed about a TON of things, but, I am VERY reasonable. I try to always see his side, and put myself in his shoes. There has got to be a reason your boyfriend likes watching porn. I watch it because the mere act of sex is exciting. I would guess that even if you both have a healthy sex relationship, he is craving excitement. I bet, if you didn't flip out on him, and if you LET HIM talk to you without making him feel afraid of being honest with you, you would find out why he does. But honestly, the answer could be as simple as: He doesn't share your disgust with porn and that is just who he is. MANY more people find porn acceptable than people who don't.
You need to compromise with him. Would you rather him be in the comfort of his own home, watching something to get him excited, or would you rather him be in an online chat room having cyber sex, phone sex, or sleeping with random girls when he is out?
Also, if its excitement he craves, and he likes porn. Tell him that those 'sluts' don't have shit on you, and make a really sexy video of the 2 of you, kept under lock and key, for him to watch when he feels he needs to watch something. If you stop yelling, and start meeting some of his natural guy needs.. He will be a much much happier man I can guarantee you.
You just need to understand that not everyone wil share your opinions, and its not right to force them to. If he doesn't, he doesn't. And if you can't accept it, you need to let him go.