If your DNS service is stopping you from accessing a site, how do you know that it's been blocked by them? How can you find out why they are blocking it? Maybe services like this need to restrict themselves to blocking only Javascript (to prevent attacks using JS) and popping up a malware warning, like NoScript does when it detects cross-site scripting. That way, the user can review the HTML/CSS page (if any) and choose to block the site for them, or allow JS and continue to browse it normally.