Urban Meyer gained no competitive advantage by continuing the employment of Zach Smith. He didn't need to fire him, he simply should not have supported having his contract renewed. However, it isn't like Meyer was the only person who knew of Zach and Courtney's toxic relationship. Gene Smith was in the loop.
Urban curiously took the bait at media day and lied about ZS. He should be more savvy than that. Football coaches are loyal to a fault. This one bit him in the ass. It doesn't make him a bad guy. He has daughters of his own.
He will likely be fined for his lie, but I can't see him losing his job over this.
I'm the biggest JVP fan in the world. But, I can't wish what happened to him on others. Remember, it was PSU own BOT that assassinated Joe. Everyone else pecked away at the carcass.