"Moral complexity" refers to situations or actions where right and wrong are not so clear-cut, and there are several ethical factors to consider. It means that there are multiple perspectives, values, or consequences involved in making a moral judgment.
Full definition