That's all well and good, and you are right to take them to task....but I do not remember for a minute prior to the passage of Obamacare, anyone who was complaining about lack of accessibility or affordability of contraceptives. This whole issue was injected for two reasons:
1- To create the so called "war on women"
2- To put a legal foot in the door and test the constitutional backlash to government provided abortion.
I don't think that was ever on the Churches radar when they were supporting government health care (but in hindsight they should have seen it coming)