People all think they know GSDs because their sister-in-law's boyfriend's aunt used to raise them. These are usually the people who will argue with you about whether or not your dog is what you claim he is.
Other people, are either not dog people or are not shepherd people and they just don't know the many lines, colors, coat lengths the breed can be.
And then you have people like me, who focus on one breed, and other breeds kind of melt together so that I have trouble recognizing them. I mean, a West Heighland White Terrier Owner would probably be highly offended if I asked them if it was one of those Baloney dogs. But I don't know the differences, and really, I don't care to know. You can tell me, but it will go in one ear and out the other. So I generally am not offended if people lump tervs and malinois and dutchies and sheps and all those big look alikes -- kings, shilohs, and the like together, and don't know a chow from a GSD.
You can educate them, or get offended, or have fun with them, but in the end, they still probably won't recognize every GSD as a GSD, and everything not a GSD as not a GSD.
Bear Cub, Hepsi-Pepsi
Cujo2, Karma Chameleon
Ramona the Pest, Kojak -- who loves you baby?
Tiny Tinnie, Susie's Uzzi, Kaiah -- The Baby Monster.