I think it would help the discourse if people thought much more deeply, and less emotionally, and more soberly about the words "equality" and "rights"

We are given rights to effect duties we have by our nature and vocation.

I don't have a "right" to be a priest, because my vocation is to be married.

Duties come first...rights are given to execute our duties. 

Much of the liberal and secular world only want to talk about "rights" as if they come first.  And in the end that's why there is much sadness.