Well, *your* moral compass certainly isn't everyone's. And one's own compass isn't necessarily the *result* of a particular "authority". In fact, most often the reverse is true . . . an authority was constructed to support a specific set of beliefs. And as a result, to restrict/exclude the beliefs of others.
I believe you have a perfect right to live your life thinking the things you outlined are immutable. That would affect only you. As a Jesuit-trained Christian, my own beliefs are quite likely to closely match yet not be identical to yours. Together we should have the right to live in a society that on the whole supports both of our values. By definition, that would exclude many, many other people.
But others who believe their own set of values is god-given must have the same rights. As do those who believe their values come from the universe, or nature, but not any god, because there is no god. When you attempt to construct a society to support too wide a set of beliefs, you eventually have a society with no rules at all. Which, to the original point, is why you can have Chinese restaurants in the US, but multiculturalism cannot work.
Addressing your list of immutable truths by example . . . as a Christian I may disagree with you - and certainly I would disagree with many other Christians - on how the "sanctity of life" applies to abortion. Were I Muslim, I *might* believe its ok to lie to you, or kill you because you are a non-believer. In fact, I may believe god demands it. We also might disagree on what is sufficient to justify an honor killing, etc, etc, etc.
As a result, once you step outside the boundaries of your own society, it is NOT rare to meet someone who you would say does not know right from wrong.
For the most part, this is why states and countries formed and must remain, why many, many wars have been fought, and why multiculturism cannot work. Separate societies limits your ability to bind me to your beliefs . . . and protects you from mine