Ich denke nicht, dass Du da straffrei bei wegkommen würdest. Sich zu verteidigen ist das eine, jemanden anzünden zu wollen ist was anderes. Nehmen wir mal an, das funktioniert und der Angreifer wird dadurch verletzt, dann hat auch er das Recht Dich anzuzeigen. Manche Kleidung fängt sehr schnell Feuer, genauso wie Haare.
Je nach Situation kann man natürlich alles zur Hand nehmen, was gerade greifbar ist. Aber dafür muss schon das eigene Leben auf dem Spiel stehen. Unterlegen zu sein, rechtfertigt kein extremes Handeln mit Feuer. Vor allem dann nicht, wenn andere Optionen im Raum standen, wie z.B. weglaufen, Passanten um Hilfe bitten, o.ä.
Wirst Du umzingelt und mit Messer usw. bedroht, von Menschen die Dir weit überlegen sind, sind alle Mittel recht. Aber man muss eben abwägen, ob das wirklich nötig ist oder nicht. Ich würde eher ein Tierabwehrspray empfehlen. Das ist erlaubt und effektiver. Deo und Feuerzeuge sind nicht gerade zuverlässig und wie schon erwähnt wurde, je nach Wind und Wetter völlig nutzlos.