I told the CISO he was an idiot who didn't understand security (in front of many peers), because we disagreed on implementation. Soon after I was fired for "violating company policy".
I realized being right is not the most important thing in the world, certainly not more important than being employed. The other lesson was to never involve myself in office politics again: it is irrelevant and ultimately lowers your standing in an organization.