I'd leave my ISP if they blocked any part of the Internet. That's just plain wrong.
The Internet is an open infrastructure. If you want to stop child pornography on the Internet, just sue the bastards. The government is authorized to ask IP numbers from ISP's and webhosts. So government, next time, don't be a communist, but arrest the people who host such websites.