The tone you used to criticize other people's work really bummed me out. Publicly shaming other designers for mistakes in their work doesn't make anyone better. I'm not huge fan of what Facebook is doing, but I was still irked to hear cheap remarks from someone I look up to.

I agree with the content of what you're saying. Yes, there are inconsistencies, they are pretty bad. But they are building something that works for a billion people (and their browsers), it's not an isolated app that works on a consistent platform (the iPhone). Obviously the challenges are different.