From you link:
While the commonly expressed aspects of the straight edge subculture have been abstinence from alcohol, nicotine, and illegal drugs, there have been considerable variations. Disagreements often arise as to the primary reasons for living straight edge.
Wouldn't having to justify why you're making a choice to someone be anti-punk in general? If someone is disagreeing with you for you choosing to be "straight edge" shouldn't the punk response to them be: "Fuck you"?
Additionally, if someone that is "straight edge" is telling someone else they should also be straight edge, isn't the response to them also "Fuck you"?