I don't tend to be that pessimistic about morality. The ethics unit I did a couple of years ago was pretty enlightening. It was at least enough to personally rule out certain theories as not being true. Maybe if we all studied morality deeply we could come to some sort of consensus. In terms of practicality, I think contractualism is pretty good, because it doesn't really try to define what morality is deep down, but rather, it gives us a practical way to decide on things without having to definitively know what morality is etc.
"It is the mark of an educated mind to be able to entertain a thought without accepting it" ~ Aristotle