I mean, given the title of the article is essentially "Doctor refuses to acknolwedge something medically proven", I don't see why this is anything other than a totally justified firing. He's entitled to his own opinion, but what he cannot do is prevent that from letting him give full care and treatment to his patients. If he is unable to do that, he shouldn't remain in the profession.