You covered so many important issues here. Keeping honest conversation open is important. For hundreds of years, social values were rather consistent (and, not at all inclusive). In the past 30 years the changes have been fast and furious, especially when it comes to openly discussing sexuality. Unless an older person spends a lot of time with younger people, and actually listens when they talk about there lives, that person will have absolutely no clue as to what goes on today in the lives of young people.