Morality is subjective and objective.

The two basis of morality is sentiment and reason. That people generally feel the same, given common experience, and that people reason in the same way though the quality of reasoning may differ, creates conditions where moral agreements are possible. That some have commandeered the word "objective" (say many Christian apologists; Craig, for instance) and conflated it to "mind-independence" doesn't entail that objectivity hinges only on the existence of gods, rather than goals.

That we can completely and arbitrarily set a goal absolutely begins to make the case those like Craig desire, but it defeats their further premises and conclusions. That is, moral judgment is at steak and standards as applied to "Why do we or should we have this particular goal?" isn't the same question as "Does this behavior help or hinder obtaining this particular goal?" Defeating the importance of the former is by acknowledging moral judgment is required to do so, and that basis is always human rather than divine; judgment is predicate an has primacy. "Do we like our moral goals?" is the functional equivalent question to whether or not we should have the goals we have; not whether or not there are gods that like them. How would we know they do or don't, objectively? (That's perhaps an aside)

The subjective/objective distinction is largely irrelevant. We in fact have group-relative goals and that anyone should suggest, free from the mandates of deity. We can give up entirely on trying to suss out why some goal exists in order to simply conclude, or rather judge, that some activities are more amenable to obtaining some given, well-defined goal. Whether human morality entails dependent or contingent origins for its goals, we in practice only care about our ability to judge behaviors objectively; and at least in theory if nothing else, we can and do.