I've allowed myself to become completely miserable in the past, when others kept telling me not to take medication for my mental health problems. Of course, I was misdiagnosed at one stage, and the meds did more harm than good, and that seemed to confirm what others were saying. But since I've been on the meds that work for me, this is the kind of thing I've been hearing.
1) All you need to do is stop wallowing in depression and indulging yourself. Depression is a selfish disease, you have to pull yourself out of it. (In other words, depression is your fault.)
2) The hallucinations you've experienced in the past were actually demonic attacks. You don't need to be on meds, you need to be excorcised, or prayed over and have people lay on hands. As you're being afflicted by demons, it's obvious that there's some secret sin in your life. (In other words, psychosis is your fault.)
3) Don't take meds, it's all a conspiracy by big pharma and the medical profession to get people addicted and sell more drugs... they're really experimenting on the population, and seeking to control them. (In other words, they really are out to get you.)
4) Don't take meds, you're not really clean or better if you're on meds, you're really on drugs. (In other words, you're an addict, it's your fault.)
I've heard others, but you get the gist. Blame the victim... this from people who've never had to deal with our problems in their lives. People who think because they feel a bit blue once in a while that they understand clinical depression, or psychoses.
Quite how thinking positive thoughts, being prayed over, and quitting ones meds would help you get through, say, schizoaffective disorder is not explained. These guys have not studied mental illness, seem to think it's a personality flaw, rather than an illness, and have the gall to spout their opinions as fact. An opinion that is based on groundless supposition is in fact a prejudice. These people are prejudiced against the mentally ill. Don't let them get to you.
Really sorry you're having to cope with that.