It is sad that you continue to believe that CJ doesn't have anything other than KF's complete confidence. KF strongly supports all of the players on his team. Obviously, some are better than others, hence he has to decide who to play (and who sits), but regardless of who gets to play, he stands behind each and every player in his program, or he wouldn't include them in the program.
KF didn't decide to promote CJ on his own; the decision to name CJ the starter was reached after discussion amongst the entire coaching staff. His statements to this effect are well-documented.
I get that you're frustrated, but avoid the temptation of thinking CJ is some sort of red-headed step-child, because he isn't. I, like you, want the team to play better. KF does, too. I don't work for him, but my kid plays for him, and I have talked to KF and seen him at work, on many occasions. He wants the program to be successful, and his doing his best to make it happen. Is he the best coach for the job? I think so, but time will tell. I sure hope the Hawks have a GREAT year. I think all Hawk fans do.