It is a derogatory word and
It's also been used in a derogatory way.
If for example he said the players were acting like a bunch of gay men. It's still derogatory due to the context that their behaviour was the same as gay people.
Stokes was one step worse as he also used a derogatory word...