Moral Relativism

What do you mean "situation defines it" - that seems like morality doesn;t exist in any objective sense - its just relative to the context you are in.
And I mean sure, you can say a person who believes and treats women, blacks, Indians, Chinese, etc as sub-human isn;t all bad because they have some other good qualities, but that is ducking the issue at hand - either they were immoral or not, and if they were not then it seems to be that morality is not objective but is relative ( although I am certainly open to some otehr interpretation of why believing and treating those people as inferiror is not immoral in some objective sense.)