I recommend Kimber's Pepper Blaster II. I think an untrained person with a knife is likely to get that knife taken from them.
THIS
tell them its much better to be able to blast them from 10ft...rather than a knife ...where you have to be close enough to touch