It sounds like you handled the convo well. I think that in conversations with your W you should stress that your personal views on pornography and pot do NOT mean you condone either of those for your kids or when you're around your kids. In fact I wouldn't even say what your personal views are, just that you believe the kids should absolutely not ever be exposed to either.
Other than that you did a good job of validating and keeping your temper cool, nice work!
"ONCE again I am feeling this is all my fault and If I would have listen/woken up earlier that this could have been avoided."
It takes two people to break up a marriage. Don't downplay your W's participation in that. Sure you did things wrong, but you have worked to correct your mistakes. YOU are HERE on DB'ing forums, SHE is NOT! She hasn't even begun to recognize her mistakes yet. That will hopefully come with time.