What are you talking about? It seems like when you say you like KR better than Joe, you are talking about in a basketball sense, right? But then are you still in that mode when you say JB doesn't agree with you? Because I think that is a poor conclusion to draw.
Players have to earn their time here all the time. It's not simply who is playing better at the moment. Seniority counts. Actions count. They can be overcome but it is a process.
KR had a trajectory in front of him that had an MCW look to it. KR needed to show an ounce of delay of gratification, and accept his promotion into the role. He didn't want to do that. Truth be told, MCW might not have either if he had the early out option. Remember MCW had the embarrassing moment of the department store mishap, much like KRs unfortunate event. It is a easier to run from things like that, than it is to hang in there and accept responsibility and ride it out.
It's unfortunate to lose KR. But people who keep promoting this idea that JB couldn't see the value of KR, or was playing favorites with JG3, generally have a predisposition to JB hate. That explains a lot of the negativity here, but not from you - you are a solid poster.