Kids under 18 have been called iGeneration, Gen Tech and "the swipe generation". But with teenagers using less drugs and drinking less alcohol – even though they're less likely to think these substances are harmful – perhaps a more fitting label might be "Generation Straight-Edge."