An NBC News investigation found that a wide variety of generic drugs on certain insurance plans are actually cheaper when you pay out of pocket, but a gag order can prevent some pharmacists from telling patients when they are overpaying.