Almost not worth arguing here.
What Martin Shkrelli did was price gouging (qualitatively, not legally, and he went to jail for securities fraud, not price gouging). In those specific circumstances, that's evil.
A $50 Advil is not price gouging. That's the cost of getting a pill -- any pill -- at any kind of medical facility. The overhead costs are exceptional. Single payer healthcare alone would probably shed 50% of the cost, before price bargaining even comes into play, as the billing involved is insane. Inventory control, yes for an Advil, brings high costs. A nurse being paid $50/hr vs a store clerk at $5/hr (neither exact numbers; just making a point) also brings high cost.
There absolutely is a reason to charge $50/advil. And that reason boils down to misaligned incentives. I won't bother to go into detail because you aren't listening.