Yes. It's guaranteed.
He must have a guaranteed contract to risk losing $400K/game checks.
True at the beginning of the year, but not any longer.
Fox won't be fired by JR because it would cost money to fire him/hire replacement.
If Fox were fired, one of the coaches already on the payroll (Davidson, Meeks, maybe Skipper) would become the interim head coach, and they're already on the payroll.