If you’re not gonna be a team player there are a billion other tech companies you can go be a part of.
I’m not agreeing or disagreeing with the core issue here – but at some point the message needs to be sent that you don’t deserve a job and aren’t owed anything. You work in exchange for cash, plain and simple. If you aren’t on board with the company mission, go find a different one.