My older son did not have a good experience with the high school team he played for. Mainly due to coaching/program culture issues that I became aware of after the fact.
My younger son went to a different school. Loves it. He goes to school happy, he comes home from practice happy. My two son's experiences are night and day different.
While I am proud of my older son for sticking out a tough situation, in hindsight, I should have transferred him. If I had been aware of the culture situation before he graduated, I would have transferred him even if I had to rent an apartment in another school zone.
As a dad, you have to do whats best for your kids, football is a small part. You have ask yourself "What's the best decision I can make for the overall character development, future, educational experience and happiness of my child?"