I agree, though it should be said arguing in public is for people willing to accept the consequences of their actions (retaliation, getting fired etc). That's why ideally you should arrange your life (mentally or materially) in such a way that allows you to act without the fear of being fired, if possible obviously.