I come from the New York theatre world and I have a lot of gay male friends so this friendship of Will and Grace's isn't such a stretch.
All the world's a stage and all the men and women merely players: they have their exits and their entrances and one man in his time plays many parts his acts being seven ages.