From Justin Williams article (probably worth the $1/month for 6 months).
"But any narrative that the issues with Brannen were limited to a clique of underclassmen or the result of a lone ringleader is disingenuous, according to other sources, and extended to additional players and staff."
Sounds like Brannen created a toxic culture. Cunningham trying to clean that up by firing Brannen with cause. They probably got him on CARA violations, something pretty minor but it's enough to fire with cause.
Brannen probably doesn't want to leave because he wanted to be the coach of UC for his entire life and two because he knows (as do all the fans) that CARA violations is just an excuse for "cause".
But I thought he hated UC & always wanted to
be the coach at Xavier