Because someone has different values, life experiences, or views than you do does not make them immoral.   I've met Mr. Jared on a few occasions.  Perhaps he's rubbed you the wrong way, but I've always found him to be polite ... and non-judgemental.