Wow, I never thought I would see the episode that would make me root for Joe, but this was it!!
I totally agree that he was right to stand up for his partner, their plan to scare her was not funny and really some of the other geeks should have spoken up also. It was like they thought that since the beauties said it would be funny, then it must actually be funny!?
Randy was being venomously hateful toward Joe. While he had no right to spit in her direction, I would imagine that he was completely frustrated and did not know hoe to react to her. They were both in the wrong and they both should have apologized. Why was everyone telling Joe to apologize, but no one was telling Randi to do the same? Were they just all scared of her? I was finally starting to think she wasn't completely terrible, but she showed in this episode that she really hasn't changed at all (no matter how much she said she has).
The BEST outcome for this episode would have been if they had booted Randi and Joe and let Tara and Greg team up!!!! Too bad the show doesn't work that way. I was glad to see that Greg has at least made progress and teaming up with Randi helped him rather than traumatizing him!