i would say you definitely have grounds to submit a complaint to ethics. She embarrassed and disrespected you, without ever hearing your side and the reason of it all. You came into work and supported your team so that they could close even though you were sick with food poisoning. You did the most out of your capabilities and they should recognize that.
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.