Rory clearly has personal issues going on, the problem is that he has been trying to open up about those problems on the pod but Joe has shut him down and clowned him for it every time. That's why he's become so hostile towards Joe recently, and both Parks and Mal have pointed out how Joe's been an a$$hole when rory talks about his personal life when it happens but Joe's dumb ass can't read the room for shyt.Yeah, this is one of those situations that more than one thing can be true.
Rory can have personal problems and might need a break from the pod. At the same time we can recognize Joe can be an idiot who manages to fukk things up by getting in his own way.
I've heard Rory talk about going through depression and bring up health issues he was having on the pod and Joe clowned him every time. That's why it's annoying hearing nap bytch about how rory just lashed out at Joe for no reason, and that it's Rory's fault for not being open about his personal life when he was, Joe was just being a dikkhead about it.
Joe would have been trying to fight too if they clowned his ass when those woman beater, dog jerker allegations came out. But they held him down when he was going through it and did the pod without him like real friends are supposed to do.