I agree hew should be fired: not only for publically humiliating and suspending the Christian student, but for repeatedly bringing homosexually-oriented material into the German class via illustraations and verbal advocacy, despite the fact that this created a “hostile environment” for Christian students (and anybody who is sexually-normal). This is, in itself, sexual harrassment.
Buttenrammenfudgenpackers!
Let's not forget the principal's role in this.