CASUIST
a person who uses clever but unsound reasoning, especially in relation to moral questions; a sophist.
a person who resolves moral problems by the application of theoretical rules.
a person who resolves moral problems by the application of theoretical rules.