His life was in danger because he was an American. His life was in danger because his bosses are so incredibly stupid they did not protect him with the full force of the US Military.
Exactly. Trying to blame his possible gayness for his death is as foolish as blaming a film for the violence. He was serving his Country, he died serving his Country. He is an American Hero.