If you are running a website and wish to know whether your website is classified as a hate-site or whether it is being filtered and blocked for other reasons (religion could be one), you will be able to find out via the Website status checker at http://urlchecker.o2.co.uk/urlcheck.aspx (h/t John Kimble, The Rights of Man (UK))
Well, my website, http://fathersforlife.org and its affiliated blog at http://blog.fathersforlife.org are classified as hate-sites, and they appear to violate some other standard that O2 has not defined. They call it “Policy definition”, but I don’t have a clue what reasoning they use for classifying a website. You better check the status of your website. You may be in for a nasty surprise.