I heard it on the last episode of Skins. From what I can see, it IS a person that doesnt drink/smoke/"do drugs" - However just because you dont indulge in the aforementioned doesnt mean you are a straightedge. They make a specific point of not doing - And from what I can see, they are dicks about it. They seem to think that they are better than everyone else!
I might be wrong... And AR, i'm not saying your son is a Dick by any means. I'm making a generalisation
Absolutely shocking to make such a sweeping statement. I won't insult you, you're open to your opinion as much as anyone mate. But i'd be surprised if no one brings it up.