Yes I have done battle with the insurance company before. I don't think it ever ends. My best advice is to tell them that these are preventative measures and remind them how much it costs if your kids gets sick. It will end up costing them more to pay for repeated hospital stays than it will for them to cover the meds.
mom of Rachel, 5 & 1/2 with CF, and a boy on the way, no CF