You may feel better about this if you take some Tylenol ;-)
I don't see how there's anything wrong with selling brand-name drugs next to generics. In fact people that believe brand name drugs are more effective will have a better response to the more expensive drug because of the placebo effect. If anything, they're getting a better response to the same dose of the same drug than the rest of us plebs that know better than to pay a multiple of the cost of the generic.