Gareth Williams, the MI6 codebreaker who was found dead and stuffed in a locked duffle bag, was most definitely not gay, a friend says. Rather, he was practicing for an undercover assignment by hanging out in gay clubs.