We should make sure people realize that the Catholic Church recognizes what is called “natural marriage,” which is truly marriage even if it is not a Catholic sacrament. In other words, the Church says that married Jews, or Buddhists, Zoroastrians,or Hindus,or even atheists are truly and honorably married, if they intend a lasting union of life with openness to childbearing and child-raising.
The Church does not disrespect Natural Marriage. In fact, as Grace builds on Nature, Natural Marriage (one husband, one wife, for life, with kids if God grants them that blessing) is, you could say, the substrate of Sacramental Marriage.
Not so for homosexual unions, which the Church teaches is in no way even analogous even to real natural marriage.
Yes, you have summarized it well.