@NerdyDogOwner:
Well, it's a shame you stay away from dog parks due to your "fear". And besides, everyone in the park does not know what your dog is like either…they too are worried your dog might attack theirs...the trust goes both ways. You are apart of "the general public" yourself.
To be fair, we are in constant danger...never know when some madman might pull a gun etc. Same with diseases, most of the time you get sick is because you catch it from someone else just by going to work or the store.
Dogs need socializing and can get depressed just like us, and the dog park is one of the best places for Gizmo to be "free". And with strict leash laws, it's the only place where he can run free.
Im not afraid, Im realistic, as what happened to you is actually VERY common. I would much rather have dogs I know (temperment and health wise) over to my house, or their house for playdates with my dog, then to allow him to run freely in a large area with a bunch of dogs and owners I dont know.
And yah danger can happen anywhere, but if i am in a room full of 30 different people who are getting excited over something (not only happy excited but including arguements-which happen frequently between dogs at parks if you watch their body language) and some of those people have guns, then the liklihood of someone pulling a gun on someone else raises, because you are purposely in a scenario that allows it.
Dogs do not need dog friends, adequate activity, physical and mental, being allowed to socialize with their family (human or otherwise) is more then enough for any dog to not get depressed. If your dog suffers from depression then you need to look at you and your dog, and not other people to fix it.
Research dog behaviour, social and pack, you will see what I am saying.