He's so gay or he's a
fag are bad, rude terms for gay. He practices ringette is also a rude term for being gay.
It references the women's hockey
game in Canada where a stick (with no head) is inserted into the ring or doughnut on the
ice (this is used in place of a puck).