Issue conflation is not a barrier to internet discussion. Agree with your points.
Cunningham was projecting what could have happened, but didn't. It sounds like Kirk was dealing with the medical condition at hand, which did not present itself as further injury to that existing medical condition. The "what if" to CJB, i.e., his lack of mobility could have led to a different injury, did not appear to be addressed or fully contemplated (but that's conjecture on my part). I suppose in light of the Rhabdo incident, the UI Football program is more acutely aware of issues concerning the health of the players, and perhaps more prickly when someone questions their sensitivity to a player's health. I will give the benefit of the doubt to the staff that they were acting in good faith, and not believing they were putting CJB's future at risk.
In that sense, both have points to make. No harm, no foul, but maybe also a bit of the dodging of the bullet, too. From my expert seat, on my couch, it seemed like he should have come out, for no other reason than to give Stanley some more game experience in a game Iowa had no chance to win (but also because it appeared that CJB was moving with all the nimbleness of a tortoise in the middle of the desert in August).