1) There seems to be no way he’s coming back at this point - no matter how much many of us (myself included) would love that. He was the perfect coach for this group.
2) That said, one thing I haven’t seen mentioned is the full details of what happened. We’ll likely never know for sure, but I’d want that information before making a decision. As much as I want him back, if he crossed certain lines then he doesn’t need to be here.
3) As much as I lack confidence in Joe right now, firing in the middle of the season should be off the table I think (just more instability), particularly without a good plan for a long-term back up (i.e. we don’t want another Joe situation with him filling in as a secondary backup option). We’ve got to live with the Joe decision for now, but perhaps there are other things Brad can do - like more mentoring or prep with Joe, adding a more seasoned assistant, etc. But you certainly don’t remove the interim tag yet and keep options open this summer.