The Centers for Disease Control and Prevention has sparked a controversy, with its recommendation that all boys should be vaccinated against the human papillomavirus.