Bishop O’Dowd High, a private Catholic school in Oakland, fired an English teacher for “insubordination” after she refused to stop wearing a pin bearing the Palestinian flag and the words “Free ...