It's not a truly "free" market. Pfizer has a patent on the medication, as they should, and thusly has a monopoly.
Okay, but I was not referring to the prior state of the market. First as to the remarks I made: The price to which I referred was an artificial one suggested by the poster who stated that the $3 he himself suggested was too high. That implies that he knows the "correct" or "fair" price that one should charge for Viagra or its emerging competitors. Such thinking is akin to that of Gray Davis who "knew" the fair price of energy. Look where that led.
Patent or not, even if Pfizer had a "monopoly," it is soon to be tested by others entering that market thus making it "free." It is this competition and the resulting pricing brought about by market forces that I was addressing.