I think that's because most Americans just consider their government... be it Republican or Democrats = stupid, inefficient, inept, or simply incompetent enough to handle such business.
They think (every American rejecting the bill), they can make better investment out of their USD 200 per month than the government.
And talking about generic medicine, 3 out of 10 of my friends are doctors, and they are not only studying in 3rd country universities and have repeatedly talked about this issue. But i guess Lobo is also competent to say something on this one.
Well, to say generic medicine is inferior is completely nonsense and pretty ignorant. Probably the same level of ignorance as to say that M26 Pershing saw action in Normandy because it is in the game CoH and it looks cool and even cooler for American players who keep getting bullied by their German enemies' better tanks.
Brand name medicine looks good and cooler because people who can afford it never tries any other stuff besides that. So here is the story: One day my friend treated a seemingly able patient. When he prescribed the drug, the patient asked about the price of drug, expecting it to be very expensive (as how she always knew about it). When he answered that the drug only cost about IDR 125 (less than USD 1 cent) per tablet, she was completely shocked. So, in doubt, she asked for "better drugs" and started joking about shitty generic drugs and stuff. In response, my friend opened another prescription, this time for a branded drugs which cost IDR 60,000 (about USD 6.50) and told her that it is IDR 125,000. She gladly accepted it.
My friend told me that this kind of patient usually appear three to four times per day, and he doesn't have any qualms of making money out of idiotic, smartass, selfish rich people. The money will both support the corporations who make the drugs and himself.
Actually we Indonesians pay taxes and the government subsidized the generic drugs for poor people (who can't and don't pay taxes) so they can afford it. So, it is okay for the rich who pay taxes to enjoy the cheap drug too, since they paid for it. However, there are a lot of stories about generic drugs being ineffective and fail to cure the poor bastards. But that mostly because many poor people here are illiterate and consume the wrong dose, or living in non-sanitized environment, or just can't afford enough food (the drug is very cheap that we don't have such small currency to make the change). So the drug being shitty is purely out of the factors there.