Engagement, wedding, marriage...those words do not apply here. Use perversion, immorality, abnormality.
As in the days of Lot http://www.livingwaters.com/articles/homosexuality%E2%80%94a-sign-of-the-end-of-the-age