A teacher insulting it's peers and students and a large group of people? The ages of this school is 4-16. Probably very easy to form their opinions. Being a teacher has LOADS of responsibility. If you're teaching them hate, teaching them that being rude and insulting people is OK, teaching them it's OK to not be tolerant of the differences of others.... then you are straight up fueling hate and helping lead to actual tragedies. It's not a big leap to start from criticism, hate and turn that hate into oppression and segregation based on a skin color or a belief. Which can then lead to genocide, as we've seen throughout history. A teachers job is to be impartial, to be respectful, tolerant of EVERYONE, and purely educational. Not to sway opinions towards their own beliefs. A teacher doesn't tell kids that this group of people is better than another, that this religion is better than another, that this country is better than another, that being this race is better than another. Years in years of a certain way of thinking and teaching led to years of racism against people of color, sexism against women who were deemed inferior for whatever reason, so many restrictions to anyone who isn't hetero-sexual that even to this day in many first world countries they don't have the same rights. The list goes on.