IMO medication should be paid for when it normalizes a patient's health or state. If he cannot get an erection without viagra, it should be paid for by insurance. Of course, not for recreational use by healthy patients.
I think the b/c pill should be removed from insurance, because the natural state of a woman is that she can have babies. The pill actually makes her infertile....