This teacher was dismissed over teaching creation and discounting evolution. You know I can buy that. I can also buy that he kept his Bible on his desk even after the principal told him to remove it.
What I have a hard time with, is the accusation of branding students with crosses. That seems farfetched IMHO.