In Arizona we have a system that a least pays the co-pays (sometimes the entire cost), depending on income & insurance, for most generic psych meds for Serious Medical Illness patients. It was better, but funding got cut way back this year.
I agree the healthcare system is not right.. something is wrong when I can buy a medication from a store pharmacy drug-club cheaper than what it costs me thru my Medicare Part D. Then on top of that is the $$ that is charged to Medicare by my Plan carrier!