> Why are these service providers being punished for what their users do ?
Because they crossed the line from common carrier to editor - an entirely different set of obligations.
Also, even such common carrier as telcos must abide to state injunctions against their users.