But the major component of this story is not ID, evolution, lifes origins or complexity, it is technofascism gone wild if this guys boss actually interrogated him as to his religious beliefs and political affiliation.
You're right. His boss shouldn't have wasted time trying to determine if the man had made an error or was temporarily insane, or had decided to corrupt the discipline of science for religious or political reasons and just fired him out of hand.
To hell with attempted compassion.
SO9