The thing about using the smart sprays is that they dye the skin (and clothes) for up to 48 hours, like the Smart Water used to deter bank robberies, so that the attacker is easily identified and remembered by witnesses if they run off.
While other sprays will drive the attacker off, they don't aid in taking them off the street and out of circulation. The dye would also be difficult to explain away to family.
While other sprays will drive the attacker off, they don't aid in taking them off the street and out of circulation. The dye would also be difficult to explain away to family.