Cheerleading is a sport. The cheerleaders are throwing people in the air and catching them. It takes a lot of practice to be able to get them in the air. Once you get them up there you have to have a lot more practice on getting them down. Cheerleading isn't just about the cheers.
I don't believe that all vaccines should be required. Children are required to get vaccines for school, but that doesn't mean that they have to get every vaccine out there. If a parent doesn't think the flu shot helps, then they don't have to let their children get the flu shot. Its up to the person who is getting the shot or the parent of the person getting the shot. Some vaccine don't help, instead they give them the thing that they were being vaccinated for.