Well, I think it's fairly realistic, actually. Honestly, if I did not have insurance and/or my insurance did not cover birth control, my husband wouldn't be getting any nookie! We don't want more kids, and I think we all know what happens without birth control... ;)
Also, I think for some women, it's not just a matter of $9 birth control. You have to go to the doctor (and pay that bill, which could be over $100), do an exam there, and then on an ongoing basis, go back for checkups. (Right? Because being on the pill can cause blood clots, high blood pressure, all kinds of issues that do require medical checkups.) Not all women are able to take the bargain-basement brand of birth control for various reasons. Some women can't handle hormonal birth control (at all) and would then require a non-hormonal type. Bottom line, it's between a woman and her doctor, but it's a basic health care need. I don't think the rest of America should get to judge me because I, as a married woman, would like to keep having sex with my husband and NOT have any more kids. Sorry, I'm not in the camp who believes in having a gazillion kids, or who believes that sex for fun is bad. So to me, this is not offensive.
ETA: J., my meaning is that if a person does not have insurance, or only has insurance for catastrophic events, then they do have to pay for not only the medication, but the doctor visit as well. Not everyone has insurance, and the clinics that provide these services free of charge or low-cost are under attack, as we all know.