why is this legal? there should be one price no matter who is buying. This would be like charging a certain demographic a different price for food or gasoline.
If you don't have insurance you just default to the list price.
However that is changing. I can't remember the company, but one pharmacy is starting a cash pay discount program.