seeing that there are over 7 pages of replies, i will not read through every single page. but i wanted to chime in, since i could be qualified to address some of the concerns.
i work as a cancer research scientist, for a big pharma everyone likes to hate (especially by BabyBaliDoc). i understand everyone's frustrations, looking at prices of several of those medications my employer makes. but did u know that roughly only 1 out of 20 drugs that make it through pre-clinical development ever makes it to the store shelves? pharmaceutical companies invest billions and billions of dollars every year into R&D (my employer will spend 7.9 billion this year alone). as a drug discovery scientist, i see how much resource and effort goes into a project, just to find out that it isn't going to work and we have to kill it. an army of scientists, consisting of medicinal chemists, biologists, pharmacologists, etc., can typically spend 2 years on a project, spending millions of dollars of company budget in the process. and even when a drug gets discovered in pre-clinical stage, we can only hope that it will clear many of the hurdles to be the one that will make it to the store shelves and into patients. but what about countless projects that will not even pass the pre-clinical stage?
when a drug does finally make it, of course the mark-ups need to be made to recoup all the R&D costs, as well as costs for advertising, manufacturing, distribution, etc. oh, and pharmaceutical companies also need to show a profit, otherwise investors will pull their money away. and there are countless legal battles, from frivolous lawsuits, generic companies challenging patents, settlements resulting from injuries caused by medications..... which all chew up company profits.
OP's sister (or whever) was unclear about the point she was trying to make. but she is right about being upset with the generic drugs. companies that make generic drugs have R&D cost of ZERO. once patent has expired for a medication, these generic drug companies have the recipe to manufacture the same drug with same ingredients, and without having to risk the gamble of safety or efficacy of these drugs. on the other hand, pharmaceutical companies that developed these drugs are taking an enormous risk, since safety of the drug is not always known in clinical trials (long-term drug safety). and when the patent expires, a pharmaceutical company has to deal with the generic drug competition, as well as competition from other pharmaceuticals in the same therapeutic area.
drugs are cheaper in other parts of the world, because of different laws and price control. that's why it is becoming less and less profitable for foreign pharmaceutical companies to do business in their respective countries. no wonder foreign companies such as Norvartis is investing huge amounts of R&D dollars in U.S., and we have a huge influx of scientists from foreign countries into U.S. on top of that, many of the brand name drugs being sold overseas are counterfeits. not necessarily fakes, but drugs made without proper QA standards, which will not pass FDA guidelines. there are many other reasons why drugs are cheaper overseas, but i don't have time to go into all the details.
i don't have any time to write anymore, but please educate yourselves before jumping on the bandwagon. like someone mentioned, drug companies do not exist to give away drugs or barely make any profit. but my employer does do a lot of charity work, as well as donating huge amounts of AIDS drug to African countries and other parts of the world every year, as well as making good progress on SARS treatment (although this will not be profitable for the company).