"I am who I am. I was never in, as they say. Never," he tells The Advocate in a recent interview.
But, Hayes says, his sexuality isn't anybody's business. "I believe that nobody owes anything to anybody," he said. "You are your authentic self to whom and when you choose to be, and if you don't know somebody, then why would you explain to them how you live your life?"
The 39-year-old actor won an Emmy for playing the definitely-gay Jack McFarland on W&G and is set to make his Broadway debut in a revival of Promises, Promises co-starring Kristin Chenoweth.