FWIW, as the person who raised the criticism of the snark, I also am a former math teacher. I have experienced just how much more valued I am as a software engineer. I have experienced how vastly better my work-life balance is. I, too, have observed how folks in the tech startup scene can approach complex social problems with overconfidence in tech solutions. So I have a similar claim as the OP to feeling insulted and entitled to snark back. I just don't think it's the right thing to do, from the standpoints of how I aspire to treat people and from a pragmatic standpoint of seeing the changes I want.