Etiquette expects that when you do a nice thing for someone you gain nothing more than a “Thank you” in return.
You can’t do “Pay-it-forward” as that places a burden on the recipient and your ‘gift given freely’ then becomes a task to them. Which is no gift at all!
Drugs: Never mentioned. There were anti-drug ads on TV 24/7.
Sex: Never mentioned. Well, by the time they got around to having “the talk” we asked them if they needed to know anything. Mom laughed, dad looked embarrassed, and that was that.