There is some reasoning about this on: http://www.451unavailable.org/why-do-we-need-error-451
Still, imho, 4XX could be a response for a given URL, but when "a website is blocked" (from the text of the previous URL), we should go to 5XX, as in 503 - service unavailable.