The kid’s parents, especially his dad, are majorly at fault. The kid also shares the blame, because there’s no way there weren’t people telling him that he needed to sideline his dad and listen to more experienced people. Also, if I recall correctly, the Florida contract he signed literally had an out for the Gator that absolved them of any financial commitment or liability. How they read that and still signed is beyond me.
I tell young people all the time that when presented with an opportunity that they or their parents have zero experience in, reach out to those that do to get some decent advice. I can’t tell you the amount of times I’ve seen a kid blow an opportunity because their parents gave them awful advice about something which they knew nothing about.