I agree with this article. I have worked in a lot of places were a really smart but crazy person was worshiped for his or her knowledge. However, this person was a problem for the organization and the team.
This is just a run of the mill BALL HOG problem. Highschool basketball teams don't put up with it so why should we?
Article: Are Quirky Developers Brilliant or Dangerous