I would think very carefully about the pepper spray/mace option. It can cause problems in some locales. Bear spray is good (and convincing to local authorities) when you are in bear country. You could just as easily use a small can of aerosol deodorant for the purpose in the "people environment".

My two cents....

I wish you great success on your search.
_________________________
"Its not a matter of being ready as it is being prepared" -- B. E. J. Taylor