It’s not at all hypocritical for someone to use a de facto standard platform while criticizing it. I regularly use the UK train network, but I’m not a hypocrite for complaining when it doesn’t get me where I need to be.
Wouldn’t it be far more hypocritical of me to bemoan a system I’ve never used?
Cory’s criticisms of Facebook would be true whether or not he used the service, so I’m really not seeing your point.