Gotta disagree with you there. It’s much harder to insult someone to their face when you work with them 40+ hours a week than it is to be part of a crowd of thousands anonymously abusing someone.
Footballers are younger on average than the people in the stands and not to tar everyone with the same brush, the younger generation are typically more understanding and open about homosexuality than older people.