Basically to sum up all my feelings on the issue..
Is an 18 year old kid from South Jersey calling one of his heterosexual teammates the "f" slur the worst thing in the world? Obviously not, many of us called our friends worse things at that age.
But we will never know the full context and how abusive and toxic he really is to be around. The fact that nobody wants to play with him is a good enough reason to keep him far far away. I fully believe in second chances and I think society would generally benefit if we were all less punitive of each other, but you actually have to work to earn a second chance.
If he apologizes for all the harm he's caused, excels in Europe, and is loved by his teammates. Then I would consider giving him a shot