I assume there is a word missing from #1.
As bhaisahab said, neither sentence is natural - the meaning simply isn't clear regardless of which tense you use. In addition, please note:
- we rarely say someone is "a gay" as you did within your question in the last sentence. It can be used but it's not very nice!
- I am not attempting to start any controversial conversations here, but if someone is gay, then they are gay. Asking "If he is still gay ..." makes no sense. If he was gay when whatever it is he is being blamed for happened, then of course he is "still gay".