casuist

noun: One who employs deceptive or excessively subtle reasoning, especially on moral issues.