I think it's a mistake to target and blame private companies for that. Should they not comply with the demands, feds would make their lives very difficult. How about you just stop paying to the NSA? Oh wait, you can't, cos if you don't pay your taxes, you go to jail.