I initially agreed with most of you, but after reading the AD's comments, I can understand his rationale..The guy had signed a five year contract and was interviewing with three years left on it. Is it unreasonable to terminate the guy for interviewing two years into his commitment to BC?
Every time a coach doesn't honor his contract, the school's fans bitch about it. This guy was just asking for loyalty as had been committed to the school.
That's what a contract is for. If you don't want people leaving before the contract is up, then put a stiff penalty in there. But firing someone for merely interviewing elsewhere? I've never heard of such a thing.
Every contract has a termination clause for both the employee and the employer. This is why they are there.
It's pretty standard for Agents to add clauses for opt outs for NFL and high caliber college jobs (Urban Meyer had one naming Notre Dame). His contract probably had one but with BC being a private school we may never know unless the contract gets leaked.