All accounts (other than the James family) have come back that the kid felt "entitled" and was a brat, talking back to coaches and not giving 100%. So, when he showed up to practice stating he had a concusion and couldn't practice (when the week before he had been giving running as a punnishment with 3 other WR's for not trying hard enough)... Coach Leach put him in a room, supervised.
I think Leach was trying to make a point, but nothing (NOTHING) he did put the kid at any risk whatsoever. Sounds to me like daddy got pissed, and is taking his wanker of a son's side of the story.
Leach is left holding the bag. Funny thing is, the story goes that no other D1 program wanted this kid, and Craig James talked with Leach and convinced him to take him onboard. Lot of good that did him.
I think Tech is stupid to fire him for this very minor (if any) infraction. The AD must have been looking for a reason, and I hope that Leach can take them for everything they are worth. He'll land on his feet OK, with him gone, no matter the hire, Tech will struggle for a few years.