技術的な事柄と倫理的な事柄は分けた方がいいね。<service layer
技術的には倫理問題でどのような結論になろうとも対応できればそれでいいと思う。
倫理問題を語るにはまだ早すぎる気もするし。

ところでレイヤー間の相互作用がよくわからないのだが、簡単な説明頼める?
それぞれのレイヤが、何を受け取り何を提供するのかが掴みにくい。