Maybe a better solution would be to have differential pricing for different regions ? Like, Kindle Books are cheaper in India. Well, of course, there is the question of the radically poor who live on less than $1 a day. They wouldn't be able to buy a Kindle Book any more than they can buy a strip of aspirin.
However, there are so many levels of ethical implications involved in this kind of situation because we're talking about people's lives.
Maybe another idea could be to have a 5 year IP advantage and then make the medicines 'public domain' ? IP laws are based on profit incentives but when dealing with something with such huge humanitarian ramifications we should definitely take the time to re-evaluate our position on it.
Even people in the western world should have access to cheap medicines. What needs to be balanced is the innovation/profit incentive with the humanitarian aspect of it.