Priests. Predators, Parasites and pedophiles. For 2000 years.