Co.cc, cz.cc are not bad domains, I have paied hosts with TLD's but I also a free for all service that helps people set up on the web for free, and they I point people to cz.cc domains, google have also started to look in to fixing how they block domains as the cc is the LTD not the co and cx are the name this is way anything under them get blocked, this is been looked at.
But still for testing home servers what I also use and other matters these domains are great and people should remember some people don't have the money at all to by these kind of things but really do have a right to be online and thats what these services was meant for, the spammer as given them a bad name but this is also the same for .info domains and also many .net domains in the EU.
I for one will be p**sed off if they keep on blocking people like this, the browser knows when there is crap on the website so why don't they just make there stop the spammers before it hits the browser, and you should NEVER give your CC details online NEVER its the first rule of the internet, thats why services like Pay Pal are out.
I say :shame: (shame) on the people that think its not ok for someone to have a nice small subdomain that looks clean just cos a few others give it bad name, we pay so much as it is for the internet, why should we be charged to have a name others will be using to get something we have to pay to offer a service sorry but you know that's not right so if we can get something free then great.