Um, moral consensus... let us count - Sauron and his allies outnumbered people of the West at least ten to one. So, the moral consensus was against Aragorn & Co. and Gandalf must have been morally pervert...
But that is just a prank of mine. I understand your position SpM, when overheated on the issue I was correctly checked back by Aiwendil (the Cold Shower

) - up there, on page 11.
It seems to bounce back on Canonicity issue with regards to the quote provided by davem (I remember using it in similar situation back on page 6 or 7, i.e. - we are discussing in circles, it seems) - i.e. the author believed in the standard which was set, no deviations. Following Aiwendil the reader should believe the standard too only whilst suspending his disbelief - reading the book - as it is a given fact for ME only - the Good is one for everyone and everywhere. There is no given 'fact' of similar nature for our world (unless the circumstantial evidence of existence of such concepts as Good and Evil does not convince you). I wish we could extrapolate it outta da text, but, - this is 'real' world, where sheer number defines the truth. Can't beat them, but won't join them either.
But I have stumbled upon an idea here - the fancy is upon me that I finally know why LoTR is so popular. Of course, there is a spell, there is a plot, and there is a language, but the moral Fact is what draws many of us in - it is the world where Good is, where Truth is, and the task is only to discern them, not to find them in the first place, as is the case in ours. That is, for most of us. For, unfortunately or fortunately, I maintain that every man, in his heart of hearts, knows what is Good, with or without upbringing. We just have wagonload of good excuses not to see it. It does not help our yearning for standard Truth, though, so we find our solace in ME, where it is at the same time harder and yet easier to be a 'good guy'.
Opinions re: of course, we have different opinions - um, I reckon this thread would not reach its length without such a multitude of opinion
cheers