Charmed knows how to use a knife in a defensive situation, all the non lethal items you mentioned are unavailable and illegal in Qatar.
A knife is the only form of defence that she could get a hold of, its either that or face a possibility of something far worse than what some men over here is fair play with women.

If a knife is pulled in the same scenario as Charmed has faced previously then the SCUM will drive off or quickly run, if he wants to keep coming then he faces a very nasty accident.

It is written that any man under islam cannot approach a woman unless mother/sister etc...so if he would like to explain to police why he was stabbed by a western woman...well thats for him to try.

We came we saw we were Qatarized