People often cross the street to avoid walking past me when I'm walking my dogs. They used to when I was only walking one as well.
Mine are Lurchers and the older one isn't considered big for his breed at 24" to the shoulder, but I suppose is quite wolfy looking, being part Deerhound. The younger of the two is only 7 months old and already 25 1/4 " and he's more scared of them than they are of him. 
We live in an area mainly populated by small breeds, which are generally overweight, poorly socialised, snappy and owned by retired folk, the other dogs round here tend to be gundog breeds that aren't walked or trained enough and are complete hooligans in the park and Cockerpoos - hundreds of Cockerpoos! 
My two walk perfectly on the lead, recall well and the elder is highly sociable and gentle with other dogs, whereas the puppy had a bad start and hides behind me when he sees another dog - usually the smaller the dog, the more he's scared - and despite being the biggest by a long way at his puppy classes, he was most definitely the wussiest! Yet mine are viewed as huge killing machines and if I had a pound for every time someone suggested my dogs would think their 'fluffy poo' was a rabbit, I'd be very rich!
Part of it is their size, part of it is breed prejudice, but whatever it is it's their problem not mine.
My first dog was an enormous old-style, long coated GSD bitch. She was awesome - a dog in a million. We had the same as you, people making comments that I shouldn't have her, she should be muzzled and was a dangerous dog etc - yet she was the gentlest, best trained dog of the lot and had such a beautiful heart. I haven't been able to let myself have another GSD since, as I don't think another dog could ever come close to how special she was and it wouldn't be fair on them.
My advice is to just ignore them. It's their problem and if you had a toy breed they'd probably be calling it a rat or finding some other way to insult it or you.
If I met you on a walk I would have to come over and say hello and admire your gorgeous girl. 