Social media: we all swear that it's the best channel to reach out to Millennials, Generation Z and other teenagers - by a long shot. But do we really understand these generations, or really know how to talk to them? They are …