I sense a twinge of egotistical resentment (hatred). If it is "heterosexuality" that validates YOU, it is YOU that lacks character.
How "superior" are you that you can judge everybody against the standards that YOU set? The only reason society might be "declining" today is because there are more people than ever who feel that they have the right to be condescending and judge others and even all of society as being DECLINED.
I was suicidally depressed for 51 years because my family had nothing to offer,...they were "superior" and condescending. Don't kid yourself, when (IF) you learn the nobility of "warmth of heart" (sorrow), THEN you will have character, now you only have "heterosexuality".
If you must condescend, do so quitely, I am part of society.