I looked through your links and don't see anything about Keith Rabois being gay. That he was might be common knowledge, but it's not intimated on those sites.
"As others have pointed out, the safest way to protest a speech code that bans certain slurs against protected groups is to attack your own group. Rabois standing around using anti-gay slurs can easily prove that he's actually protesting the speech code by saying "look, I'm not homophobic, I'm actually gay myself.""
Also, if he were a closeted homosexual it would make sense as to why he didn't tell Square about the relationship.