@joefromchicago,
There are quite a few logical fallacies and unproven assertions in that piece Joe.
But, reading it, I couldn't help wondering if the issue is the term "morality" which you assert (as if by definition) only refers to what I call "absolute morality".
Do you agree that there is a sociological phenomenon, that we evolved with, to form societies with norms of behavior. And that human individuals tend to adapt to the standards of behavior, and beliefs about right and wrong, of their society?
I call this a "moral code". I don't like the term you suggest (i.e. "personal preference") because it relates to a powerful tendency of human nature to adapt to the beliefs of their society about "right and wrong". The term "personal preference" doesn't really convey that to me.
I would be willing to agree on a new term for what I am calling "society based morality".
But there is sociological phenomenon that gives an individual a strong belief about is right and wrong that is strongly influenced by their society (and differs from society to society). This phenomenon influences our behavior and our sense of justice.
Every human is effected by this. It seems to me that the term "relative morality" is the best term for it.