> This makes the "why do you still work there" question land as naive most of the time.

It's not a naive question. In fact, the question is mostly rhetorical. We know the answer is money.

> Of course there is more to life than money, but people still need some base amount of money to live safely, especially if you have a family.

Are you trying to tell me that this base amount of money equals a FB salary? Don't be ridiculous.

The very point of ethical behavior is that you stick to your principles even if it may cause you financial or otherwise disadvantage. Sure, many people prefer more money, but this doesn't make their decision ethical.