Ambiguous
Morality in the real world is frequently ambiguous, forcing us to make choices in shades of gray rather than stark black and white.
Ambiguous: open to more than one interpretation; having a double meaning or unclear nature.
Synonyms: equivocal, vague, uncertain
Antonyms: clear, unequivocal, explicit