Wow, I just read through all of that.
First off, kicking someone off the fucking team through email is such a shitty move. Like BB said, it's like breaking up with someone over facebook. Sorry to hear that James, keep your head up!
Second, I can sympathize with Jayme. He's got a lot of other shit going on right now, and I'm pretty sure he's genuinely bummed that he made those posts earlier. Probably something he did without thinking when he was pissed off.
But damn, all this drama. It's like high school.