Not everyone who claims to be a misunderstood and persecuted genius actually is one. There are people who are brilliant in some areas, but unwilling to accommodate being part of a larger group and difficult to work with. In programming terms, imagine an extraordinary programmer who's unwilling to use the organization's standard programming language or version control. I'm not sure that the Berkeley math department is really any different in preferring a pretty good in all areas to someone brilliant in some, but flawed in others, and, most importantly, unwilling to change.
At first, I wondered why he was blowing up the whole issue and whether it would actually help. If part of the issue is in the level of preparation for science classes, then the administration is going to be just as unfavorable as the department. Then I noticed that he's started some kind of teaching-related company. So, the department told him to change or be fired and he decided he'd rather do the latter, but as long as he's going out, he might as well try to get some publicity for his company.