@CarlosIsDown JD got Kim pregnant, and later Kim lied to him and told him she had a miscarriage, which he found out that she lied, so all his friends are mad at Kim.
@@DanielSelk you realise that J.D. left mostly cause the show was not sure to be renewed after season 7 for 1 or even 2 seasons. With the uncertain future people looked for other Jobs and JJ.D leaving and just appeaing occassionaly is the plotreason for how zach had other things to do.