I'm sorry, but I had to reply to this.
I'm a young female as well, and I speak my mind when someone insults me or my dog like this, too. I know what goes on in the world, I'm not naive or oblivious, but I'm not going to be walked all over because I'm afraid of what someone could say or do to me being a young girl. I carry a knife and mace on my walks, have taken a self-defense class, and I'm not afraid to use any of it if I had to.
Just my input.