now i dont know exactly what "straight edge" means, if it means someone who not only doesnt drink, but doesnt have fun or do anything other than be responsible and study and work, then yeah i agree with you that straight edge is pretty gay.
but if anything, by not drinking, you have alot more oppertunities for fun, atleast for me, instead of staying inside all night and sitting on the couch drinking away, i go out and find something to do, and while my friends are too hung over or just too lazy cause they wanna get stoned all day, i go out skiing all day instead.
im not saying that you cant have any fun drinking, im just saying that for me i can have waaaayyyy more fun by not.
and i hate how people use the word party, sitting around all night on a couch drinking and smoking isnt a party, its a get together of people who have to be dumbed down to enjoy life. yet people still call this shit a party.  and 90% of the time this is what a party is.
now i have been to party's that were awesome and people were actually doing something, like a techno dance party, 80's party, and a cross dressing party, and that shits fun, cause your actually doing something amusing. not just sitting around drinking to be drunk because your not satisfied with your life without it.
plus it feels good to know that you dont need all these substances to be happy, its nice not having to rely on alcohol and drugs in order to enjoy life.