Not trying to argue with you on the point but you may also find out several years down the road that the spray may cause cancer while a small shock won't.
You never know the full extent of what these different chemicals can do to an animal further down the road.

I know I don't spank my children (when they were kids) very often, but one time my son ran into the road before I could get to him. I smacked his behind real good for that one and explained why. Never had to have the same talk with him again about it after that ,where a simple talking too I doubt would have had the same outcome.