J.A., you must understand — I’m not a native speaker, I don’t feel the English language the same way as you do.
“Mental problems” wasn’t meant as an insult, but a condition. So, sorry — the wrong word used.
Speaking from what I have seen in my surroundings, I see that people often have little understanding for those with mental illnesses because the general public still doesn’t know much about them.
Maybe it’s different in the USA but I think people in your country also have difficulties with their surroundings.
I feel for those who come out and say it but I also hear comments behind their backs. Yes, we can learn a lot from their personal stories but they can often be scapegoats which makes their situations even harder — thus the word “lunatics”. It takes a great stamina to come out and fight for the rest of the world.