Craig expressed discomfort with guns. -Not true that was Roger Moore not Daniel Craig.
The 37-year-old actor, who was named as the sixth incarnation of the role a fortnight ago, said:
“I hate handguns. Handguns are used to shoot people and as long as they are around people will shoot each other. That’s a simple fact. I’ve seen a bullet wound and it was a mess. Bullets have a nasty habit of finding their target and that’s what’s scary about them.”
http://www.telegraph.co.uk/news/uknews/1501481/I-dont-like-guns-says-the-new-James-Bond.html
http://www.freerepublic.com/focus/f-news/1509078/posts
As far as your claim about him and his gaydar quotes from 2006, his publicist denied the words were ever said, the reporter says they were, and you say that he was really talking about Truman Capote, what is your source?