I'll have to think about my personal answer to the topic question, but I'll say one thing.
Until there is a clear set of criteria that most rational and intelligent people would agree on to judge what can be considered good or bad, morality is not yet objective to the same degree as logic, mathematics, science, and such. Plus, the fact that it is often based on what people value, and values differ with each person or culture or circumstance at hand makes it really really difficult for there to ever be a clear consensus on the relevant criteria to determine moral goodness, even if most of us can agree that there are some things that are really really good or bad.
Until there is a clear set of criteria that most rational and intelligent people would agree on to judge what can be considered good or bad, morality is not yet objective to the same degree as logic, mathematics, science, and such. Plus, the fact that it is often based on what people value, and values differ with each person or culture or circumstance at hand makes it really really difficult for there to ever be a clear consensus on the relevant criteria to determine moral goodness, even if most of us can agree that there are some things that are really really good or bad.