That picture made my "gaydar" (gay radar) go off like crazy.
I'm trying to figure out *exactly* why you look gay, though.
I mean, these guys are right ... the gay shirt, gay necklace,
gay posture, gay arm around you, all make you look gay.
But, I think there's something else, too. Let's see if I can help, seriously.
You sort of look like a young Bob Dylan, so there has to be a way of correcting this to make you look cool. Dylan certainly isn't gay (at least I've never heard he is). Here's a Dylan site so you can see what I mean in case no one has ever told you that:
http://www.angelfire.com/de/dylanite/
I'm looking at your goutee. You have a smallish chin, so some hair there is good, but it's pretty damn scant. Don't shave the hair under your lower lip if you do shave there. If you can't grow hair there at all, I think you're going to have to make the chin hair more narrow, ie. shave it in closer.
Sideburns. I know you're going for that cool-guy musician look or something, but the sideburns look sort of gay. I'd shorten them.
Your hair: is that a two-tone thing you've got going on there? If so, gay, gay, gay. If it's natural, consider dying it all evenly and most likely going for a darker colour to match the facial hair, including sideburns, or lighten up the facial to match the head.
More about the hair. It looks like it's going a bit. Not sure what to do about that other than to try another haircut.
**N.B. Here's the biggest gay thing about you: something is going on with your top lip. I know you can't change a physical aspect, but this one you can change a little. Try to tuck your upper lip in a bit more so that it's not so big. Right now, it makes you look like you just got through blowing all those guys around you.
Don't take any of this personally. Really. All this info should help.
Lastly, are you sure you aren't gay?