There are some extreme cases where I think this is an ok method. This doesn't sound like it would qualify as one of those. I think a solid moral framework necessarily has to be based in logic. If you base your moral system on doctrine that opens up a whole pandoras box of nonsense.