...it's the intrinsic nature of the programmer to have no scruples and work for the shittiest company that can employ them because it offers a big paycheck?
I've found that everyone has some hypocrisies that they cling to (it's really hard to see it in yourself). I believe I do a better job of it that Facebook employees, it would be really hard to be more blatantly hypocritical than this, but it's not like I don't make similar errors all the time.
Especially on a post about them doing something decent, I can accept they are obviously hypocritical and just not be concerned with it right now.
Edit: for something like this I think about the advice "don't punish someone for doing what you want them to do". This is Facebook employees publicly signing a pro-privacy document. It's obviously self serving so it would be weird to really praise them as people who protect privacy but I'm happy to support them in this regardless.
Basically, yes.
Programmers aren't that special once they get a mortgage and a family.