Half of all taxpayers in this country are men, and yet, birth control, which only benefits women, is funded by tax money? This is an absurdity. Taxpayer-funded health insurance shouldn't cover elective things, like birth control or rhinoplasty, and it shouldn't cover things that only one gender will ever benefit from.
You could argue that taxpayer-funded health insurance covers old people medicine, and that is true, but most people will be old, some day, and will thus benefit. A man cannot become a woman (sorry, Bruce Jenner, but it's true), so this argument doesn't hold up.
I'm not saying that we should ban birth control (although I would like that), I'm just saying don't make taxpayers pay for it.