Mark Zuckerberg is feeling the force of critics who believe his effort to provide Indians with free access to a limited number of internet services hurts India's democracy and violates net neutrality.