I officially love you. One, for referencing Discworld, two, for referencing my favourite character IN Discworld, and three, for being right.
Seeing as people usually want to start fights with me because of my sexuality, I've learned one good trick, not to be tried by anyone who hasn't practiced extensively with a big-padded glove:
Grab a bottle, smash the end off against a wall, wave it in, but not on, their face. When the "fag" you've been trying to beat-up suddenly has an edged weapon it isn't advisable to carry on.
Disclaimer: This trick can go devastatingly wrong if done in the hands of somebody who hasn't practiced in a safe environment, doing it in the wrong place will shatter the entire bottle in your hand.
A good way to practice: Lay down some blue rubber tarpaulin, put on a construction glove, get a cola bottle, and aim for the very end when smashing it against the wall. Make sure you're also wearing boots with very thick soles.