Student accuses teacher of preaching in class. Teacher denies it. Administrators ready to believe teacher.
Oops.
Oh, and as is common when religious minorities come out with such things in heavily religious communities, guess who the local student body is upset with?