I think that the culture of " I am a wolf /lion / sheepdog....insert gay animal analogy here," and then referring to EVERYONE else as sheep has something to do with how veterans are perceived. Veterans can be there own worst enemy. I witness it at school. Guys in operator hats talking shit about this and that, those "sheep" are sitting there listening to the veteran cuss and talk disrespectfully, or they are listening to the poor grammar with which they talk, and the stereotype is reinforced. Not too mention those sheep are some day going to be bosses and decision makers. We as veterans need to do a better job representing ourselves.
Also every experience doesn't relate to an experience you had in the military, you would think otherwise from listening to some people talk.