I doubt that either homophobia or xenophobia for that matter would be regarded as a illness.....it's more an outlook based on ignorance or intolerance of difference.
How is he being selfish for wanting to be honest with himself and with others while continuing to play the sport he loves and gets paid to play?
Anita, some of your posts are excellent......unfortunately this is'nt one of them.