Mr. Garrison

Mr. Herbert Garrison is a recurring character in the adult comedy series, South Park, he is notable for being one of the most complex characters in the show and has varied over the years from a jerk to a full-blown antagonist and back again.

Mr. Garrison is horribly racist and homophobic despite being gay himself - he was also a somewhat cruel teacher and enjoyed humiliating certain students, he was also a vindictive character and once tried to sue the school for prior mistreatment by using his as-of-then openly gay partner, Mr Slave, to perform grotesque acts in front of the students with the aim of being fired - this backfired horribly on him however as he was hailed a hero due to "political correctness".

Mr. Garrison went through a sex change operation, renaming himself "Mrs. Garrison" (despite not being married) - his vulgar nature never changed, in fact he became arguably worse: seeking to have an abortion (with abnormal glee) and treating Mr Slave extremely badly as s/he reverted back to homophobia.