I doubt he was fired for being bad at his job. But I'll bet he was fired for getting in people's faces. That was basically his calling card for years. Why is anyone surprised?
I guess Twitter thought they could hire the cachet, without hiring the man.
I remember an Apple WWDC, way back when. It may have been in the 1980s, as it was in San Jose.
They hired Ken Kesey to drive his bus to San Jose, and give a speech. The party theme was "Hippies," so he fit right in.
So they thought.
He got up on stage, and started talking about taking acid, and counterculture.
The shepherd's crook came right out, and yanked him off the stage.
I heard they had a big fight with him, because they wanted him to leave his Magic Bus, parked in the courtyard.
He drove off in it.
Smart people that make waves are not easy to control. If you are used to herding around mediocre sheep, you'll probably have a hard time with the wolves.