I was OK with defending him if he had just made the single remark about how 'nobody deserves their job' A one-off flippant comment on a forum is certainly not indicative of a culture fit issue or deserves to be fired. I've seen and read about plenty of cases where people pile on Amazon/Microsoft/Google etc only for them to end up there in one way or another even despite recent comments and that comment was tame enough to not be an issue.
The rest of the stuff though? Nah man, you deserve it. Calling out specific employees, insulting them, being a transphobic/homophobic idiot? He was frantically trying to control the narrative and get away from the whole deal knowing that he's a huge bigot and it would affect his career. I'd hope any company would can him the moment they saw everything else.