sounds like coded language to me. Your boy was playing dumb if he really ain't see that shyt coming.
What do you think HR stands for?
Thats PRECISELY why HR is there.
The same reason women need support.
The same reason minorities need support.
The same reason gays/lesbians need support.
The same reason the disabled need support, etc.
If you're not at WORK doing WORK then HR has to get involved to resolve the dispute.
You can't just get mad at a workplace institution because the rules inconvenience you on this circumstance.
Ya'll sound like them dudes on Mad Men.
Now...if this gay dude is a shytty employee...then
...but you cant just be hella insensitive to dude FOR NO REASON.
If its not work related, then its terminable.
You should know this.