To a certain extent, you're right. If a company chooses to not provide any prescription coverage...fine, no birth control. If a company doesn't want to provide preventative or nonessential medicine...fine, as long as Viagra and all other preventatives are excluded (however, BC is often used out of medical necessesity...as in my case). However when a company does provide prescription coverage, and they provide viagra, preventative, and other nonessential medications and they still refuse to cover birth control, then they are doing so for moral/religious reasons and since they are forcing their views/religious beliefs on others they shouldn't receive government money in any way.
Trust me, my BC is not free, or even cheap. We run our own business, and pay our own premiums, copays and deductibles. To keep expenses low we only have a 50% prescription plan. I save very little money on it. However, I'm fine with it because our insurance covers birth control to the same extent that it covers comparable drugs.
I think another, really the main issue, is that restricting reproductive rights is a slippery slope. Arrest teenagers who take part in heavy petting and request birth control? Sure, why not? I mean, we don't want teenagers "doing it" anyway do we? The problem with that reasoning is that where do we stop when it comes to the limits? If we don't want our sixteen year old girls on birth control, do we really want our 18 year olds to be sexually active? For that matter, with out of wedlock babies on the rise, wouldn't it be better if we prevented all unwed women from engaging in premarital sex and having access to BC? The errosion of womens rights happens gradually, and before you know it we're all effected.