Roof was not fired. He left on his own to take a different job where he’d be appreciated...probably because he saw the writing on the wall [message boards] that the fanbase wanted him gone. Similar to O’Leary btw.
Whoa ... that's not quite how I remembered it. Actually, I think you're wrong on that part. O'Leary hadn't overstayed his welcome when he left based on my recollection.