Fox News host Martha MacCallum blasted teachers' union boss Randi Weingarten for the sexist comment she made to the anchor, calling her “sweetheart” several times