1) Walmart doesn't pass savings to consumers, it passes them to shareholders, as they have a fiduciary obligation to do. The "lower prices" thing is just marketing; WM's prices aren't particularly low once they've driven away their competition.
2) If drug companies want to charge a R&D premium for bleeding-edge innovative products, that's fine. What's not fine is price gouging consumers for drugs they depend on to live, that are not innovative in 2017, and that are cheaply available in other countries, like the EpiPen.