i've had a few teachers that spoke their contentious political opinions quite freely, and it sometimes made me uncomfortable, and it's certainly not professional, but it never made any of their lessons objectively worse or made them a worse teacher. it was just inappropriate, and that's it. accusing a teacher of not doing their job properly because they stepped over the line of appropriate topics once or twice is definitely not fair. most of my family consists of educators, and they would probably all agree that this teacher was being grossly unprofessional (actually i've already seen this on facebook because of that), but i don't think they would say much more than that