Infractions have been given.
I'll leave this thread open because it has the potential for a civilised and interesting discussion, but cool it with the personal attacks, guys.
I understand that this is a very emotionally charged topic and that some of the things being said are highly offensive to your personal beliefs, but swearing and namecalling contribute nothing to the discussion.