Personally, I smoke weed pretty much religiously. But the vast majority of my friends are edge kids/non drug users and I quite enjoy going to edge hardcore shows. I don't see what's so weird about having friends with different beliefs than yours.
I'm like the exact opposite of you haha, I identify myself as straight-edge and I don't know anyone else that does. My friends drink all of the time, it doesn't bother me at all. It's a completely personal thing one way or the other.