Did you actually read the story and what he said? He explained why he feels the way he does, and it makes perfect sense to me.
He just made that announcement. He really didn't give a real reason. It made no sense. Like I said, it's acting. If that's a part you're lucky enough to get (any actor/any part), it's work. It pays bills. It's not like LoT is anti-gay and he wants to distance himself from them.