I got called a "Long-haired idiot hippie faggot" by a 'homeless' man today at work.
He rolls up to me in his electric chair, complains about how much his bus ride sucked and how they dropped him off in the wrong spot (as if I had control over that.) Then angrily asks me how to get to Big Five Sporting Goods. Startled, confused and a little bit offended by this strange man's horrible behavior, I replied; "I don't know anything about that, oh, wait-" I was just raising my hand, about to point at the building, it was right within my field of vision, when he yells angrily; "Damn young people these days, I foresee lots of promotions in your future (something along the lines of that.) It's a wonder you made it past 9'th grade! I'll go ask him (my co-worker, standing just out of hearing distance still sweeping debris off the parking lot.) he looks like he might not be as stupid as you!" and rides off, I then notice a "Homeless veteran, need money" sign tied to the back of his chair and I hear him mumble the aforementioned insult at me before equally startling my coworker.