You read my mind. However, it could be true. What puzzles me is that there are missing steps. The chain of events doesn't make sense. He seemed to get angry too fast and spout the anger to freely, at least as he tells it.
Maybe he's just leaving stuff out to shorten the post, I dunno...
If the author is not telling the whole story to shorten things, it may have been a continuing non-resolution that caused things to escalate. I have run into similar situations with businesses (not Pay Pal) where I keep running into a brain dead mentality, but the "business termination notice" that I send does not use such language. It's best to just keep hammering fact, fact, fact (along with document, document, document), each time pointing out failure to resolve the issue. After that point I state strong dissatifaction (without the strong language, but "congratualating" them with "making their workplace a work ethic free zone", maybe some Randian references thrown in - I get real sarcastic at times). In a few cases I find out that some people wound up getting fired.