We've already seen from your previous posts that you have no problem inventing new meanings for words (morality in this case). Morality is one of the most nebulous words you could find.
To Hitler, exterminating Jews was moral. To you morality would be imprisoning homosexuals for life. That is not moral in my opinion, nor do I think Thomas Jefferson would agree.
Rational, intelligent people detest people like you who stand behind their religion and morality as some kind of absolute, and use it to defend the indefensible.