I probably would have said "His outfit costs more than yours" or "At least he has style". 
I'm going to have to agree with you.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.
I do not value my life like most of you do, I dont care if I live or die, it's whatever to me. If I died today and had a chance to come back I wouldn't. So I speak my mind and I dont back down. I refuse to listen to insults and not do anything about them.You can be strong minded without putting yourself in harm's way. I not that much older than the rest of you (26) but I agree with Rerun.
Too many people these days can't control themselves and will kill people over the stupidest thing.
To me, a strong minded WOMAN is one who knows when to keep their mouth shut and when to pick their battles. Arguing with an ignorant stranger gets you nowhere fast and potentially somewhere bad faster. And it has nothing to do with how old or young you are.
Their futures are already planned out. I know who gets what animal and those people know as well. They have all agreed to take the animals that I would want them to care of.Who would take care of your furry family? I'm sorry you feel that way and I urge you to do something about it.