I wouldn`t beat myself up too much about it new boy we did what we thought was best for our children at the time .
We are not perfect and we make mistakes like everybody else including our children
Their is no need for him to hold a grudge against you and try to make you feel guilty over what is past.Your son needs to take a chill pill and realize that what he does with his life now is what counts .
He, your son is in charge of his own destiny and nobody else ,not you ,or the religion .
How his life turns out is entirely up to him and the choices he makes in life.