Vaccines

Why does vaccination provide long-lasting protection against a disease, while gamma globulin (IgG) provides only short-term protection? Many parents are electing to not vaccinate their children.