I mostly agree. I agree that Hall will retire rather than be fired, but not certain he will retire on his own terms. He may be nudged strongly in that direction, but hopefully that will not be necessary.
As to NIL, we may in fact lose a player or two to schools with a larger pile of cash, but...