Well, John got hired at UVA (a very shitty barely D1 program) based on connections with Al Groh.
Groh himself was about to be fired almost every season from '06 on, so John surely wouldn't have been employed at all if he stuck it out there. He had zero nfl opportunities. Hell after UVA finally...