When my son gets older, and we go places like stated, the zoo, etc.. I will be buying one for him. I'm hoping he wont be a pain in the butt, and i'm going to try my best to have a good child. My main concern, is some nut job trying to snatch my kid up.

IMO they're a good thing to have. On account of several reasons.