If you were looking to advance as an assistant GM... which would you do? Take the job that you know is available now? Or would you wait and see if your current boss gets fired (as has been predicted each of the past 3 years... and hasn't happened)?
I mean, you can remain loyal, and end up waiting for another couple of years since Williams is still there. You can also move to the north side of town and take the hot seat of the media focus for your first actual GM job... but have the job right away (if it's offered to you). If you remain loyal, you can miss your chance at advancing. If you take the early advancement, you could miss your chance at moving up with the team you've been with.