It's an insult to the people that have a real mental illness. It is very hard to deal with having anxiety and depression and other similar conditions and it's a kick in the face when those people get denied because "you can still find a job, it's all in the head" then someone who fakes it ends up getting coverage.
I really think a lot of these types of social programs should actually work on a refund basis. You need to show reciepts of all your bills, and then they refund you and give you a bit extra for the oddball things that are not bills. So many people manage to go on these type of programs then blow all the money on toys or drugs. As a tax payer I'm ok with helping people who can't get a job, but what I'm not ok with is giving money to others who don't want to work so they can just buy toys.