Can both points not be true? There will be local morals and social morals that differ from place to place with overarching morals that tend to be everywhere.
Not all morals or beliefs have to be unshakable or viewed as morally reprehensible for disagreement.
Unless they mean all their ethics are held that way in which case that's just the whole asshole in a different deck chair joke.