Labeling the spitting story an urban legend does not mean that something of this sort did not happen to someone somewhere...
In other words, the label is utterly worthless. Thanks, perfesser.
I was not spit on or heckled when I came home but, then, I was told to change into civvies before I got on the flight to SF and to not show anything to identify me as military and I came on a civilian flight with only half a dozen other separating GIs. My GI haircut got some looks, though.