One nitpicky thing (might be a spellcheck issue): I think when you say "I found solitude in football" you might mean "I found solace" -- Solitude describes being alone, but you go on to talk about feelings of community and friendship so it didn't seem quite right.
But, truly, this is an amazing letter. You take a stand, speak your truth, and you are irrefutable.