So your stance is as long as your sexual preference is a secret I have no problem? To 2 and 3 you didn't answer at all. How do you reconcile Jesus teachings concerning forgiveness with refusing to hire gay people? That was the question.
Your understanding of the teachings of Jesus is erroneous.
Forgiveness is predicated on repentance.
Jesus said..."Take heed to yourselves. If your brother sins against you, rebuke him; and if he repents, forgive him. And if he sins against you seven times in a day, and seven times in a day returns to you, saying, 'I repent,' you shall forgive him." (Luke 17:3, 4)
If the sin is perpetual, without repentence or even acknowledgement that the behavior is sinful, there is no obligation for forgiveness.