The funny thing is, this discussion has made me question in myself whether I really believe there is no such thing as objective morality, and I can't really say for certain one way or the other. Within the human world, I don't think there is anyone who has in themselves, or has determined in some other way, an objective sense or code of morality. So, I suppose I'll have to fall in line with Breadmaster's view that moral values are not logical propositions. Well done Bm! Certainly made me understand my reasoning a bit more.
[Bm] You give two arguments that undercut each other: that there are no universally accepted moral principles, and that universally accepted moral principles arise for evolutionary reasons. You can't have it both ways, but I'll ride this horse over both of them anyway.
No scientific truth is universally accepted either, if you define "universally" narrowly enough. There are, nonetheless, substantial areas of agreement on moral issues that can be found throughout all civilisations. That doesn't prove they are true (as Lewis himself says), merely that they exist. Perceiving their truth is a separate matter.
I could take the evolutionary explanation as evidence on my side -- the consequences of right and wrong action are exactly your presumed evolutionary pressures. Not getting run over is also evolutionarily adaptive, but that does not mean that personal decisions and the laws of physics have nothing to do with it.
How do you perceive the utility of the Way? If it is useful to follow the Way, what is it useful for? And what in turn is that useful for? Utility offers no foundation. Likewise rationality. Look hard enough, and all attempts to find foundations lead only to an infinite regress. Ideas can only justify ideas in terms of other ideas. Morality is about actions, and actions cannot be deduced from thoughts, any more than an ought from an is.
Hume also claimed not to see causation, but he wouldn't have survived to write his books if he hadn't dodged horse-drawn carts now and then.