I think it's funny (in a sick kind of way) how much color matters even though color doesn't exist. Some people might call me retarded for that statement, but it's true. There is no such thing as color. A tree is not brown, plants are not green, his shirt was not pink, people's skin isn't brown. Color is just our way of seeing reflectivity. Some animals see only shades of grey, some animals use sonar, echolocation, antennae, scent. Are they just less perceptive than us? Well, no.
Now, with that said, it looks like Sweden has some homophobia issues it needs to put aside. You can't even tell if somebody is gay when they're 6 years old. How about you just let the kid like what he wants to like?
Normally I just let people believe what they believe, but if your belief system says that homosexuality is wrong, immoral, weird, unnatural, evil, etc. then your belief system is wrong. I don't care if you were bullied as a kid, I don't care if it's just "the culture," I don't care if the church says so, the bullies, culture, and church are all wrong. I'm not saying those things are always wrong (although... the earth is flat, the sun orbits the earth, the earth is the center of the universe, disease is caused by demons (then, after that, cursed air), evolution never happened, man coexisted with dinosaurs, there were witches, vampires, werewolves, and imps, slavery is okay, and finally [just off the top of my head] homosexuality is wrong. If they've been wrong about nearly everything else, why should that change now that they're saying that one person can be better than another just based on their sexual attraction? It shouldn't), but in this case it's unacceptable.
Gays are people, too. And probably stronger than the homophobes, since they have to deal with them left and right. Homophobes are just racists, except for some reason it's socially acceptable to be homophobic but not racist. Hating someone for their sexuality is just as ridiculous as hating them for the color of their skin.
TL;DR: Homophobes need to get over themselves, because being gay is not wrong. If you believe it's wrong, you're wrong.