that's a multiple choice question :-)I don't understand why American drug companies charge Americans more than anyone else.
1. profit
2. greed
3. power
4. because they can
5. all the above
6. other countries have more regulation (read: price control)
7. maybe it is as expensive in other countries but its hidden under that 'free' umbrella