Being almost like your friend (I am not effeminate unless I open my mouth), I know the experience. I did get hurt, just one time, for being called a faggot. Fortunately I learned a lot from my cat: just swipe the tail, chin up, and walk out.
I think it's helpful to have a resource of all the colors one can name. Feel free to add more to it.
Red:
crimson
maroon
burgundy
rose
Nantucket
coral (this is between red and orange)
bloody Mary
saffron
strawberry
auburn
beet
maple
hot pink
blush
blossom
salmon
Orange:
burnt orange
brick
terracotta
tangerine
mango
tomato
Yellow:
blonde
lemon/lemonade
yolk
curry
turmeric (actually curry powder's signature color comes from this spice)
Green:
Kelly green
army green
avocado
lemon chiffon
lime
moss
grass
sea foam green
apple green (Granny Smith)
peppermint
wintergreen
sage
willow
eucalyptus
neon green
Midori (Midori sour, a cocktail)
absinthe (another liquor)
mallard green
putrid
teal
Blue:
navy blue
royal blue
midnight blue
cobalt
electric blue
ocean
sky blue
cyan
turquoise
cerulean
Purple:
royal purple
grape
magenta
violet
lavender
mauve
Brown:
taupe
mocha
chocolate
earth
sand
wheat
bark
cinnamon (sometimes under red, depends on the context)
khaki (American khaki. In British English, this would be a military green color)
Neutrals:
almond
beige
porcelain
eggnog
linen
birch
reed
frost
gray
chowder
ink (Indian ink, if you want to be fancy)
seal
charcoal
Others:
gold
silver
copper (could be under red)
bronze
platinum
rust
It's really funny. Being gay is more than what most people realize. I remember the thought I could be killed or raped surfaced when I realized I was gay. It's just not happy. By the way, the keen sense of surrounding is a positive trait for becoming a photographer (or any artist, really). My adrenaline isn't on at all time, but I can relate, because mine can be turned on very easily also (but I've been calmer lately).
This is very sad news. Hatred is a crime, no matter what kind of hate it is. On one hand I feel we have come a long way, but on other hand, I feel we have a long way to go to equality.