You'd think that a vaccine that protects people against more than a half-dozen types of cancer would have people lining up to get it. But the human papillomavirus (HPV) vaccine, which can prevent roughly 90 percent of all cervical cancers as well as other cancers and sexually transmitted infections caused by the virus, has faced an uphill climb since its introduction more than a decade ago.