His words are not true. Craig has specifically stated that Bond will never be gay.
I don’t know where NKP_Vet got that idea. Maybe Craig thought that scene was okay, but, as you know, there was nothing gay in that scene from the Bond character. Bond simply used words to counter Javier’s come on.
Exactly, the ‘gay bit’ is all about the villain trying to play with Bond’s mind and Bond using his sarcastic wit in return.