Many people delay or refuse vaccination for their children, despite clear evidence that vaccines do far more good than harm. Here are some reasons why.