That was the same day Boyles was involved in a physical altercation with his producer. I think it's fair to say he wasn't fired because he had Tancredo on!
That’s true, but we can assume that Boyles would have had Tancredo on the air many times in the months since then, giving Tancredo a great deal of free exposure. And whatever happened that morning, the producer did not complain (it started as a report by 9News personnel who were in the studio). Firing Boyles had the effect of denying Tancredo a lot of publicity.