OP, I'm sorry for what I've done to this thread.
I'm just so desperate to be "normal" that I got carried away with emotion on the subject of jobs.
Really, all I want is a reason to wake up in the morning, go to work, do exactly what I'm told in the most clinical of manners, and get a small wage at the end of the week that I actually earned.
OK, tough love, may cross a line, but here goes anyway...
To quote the great ocean going philosopher, Cpt. Jack Sparrow:
"'The problem is not the problem. The problem is your attitude about the problem"
Firstly, I understand that I can never understand your situation. I've been down and out, too, but certainly not due to any sort of mental or physical issue.
Having said that, you have one life, we all have to take what we're given, and I'd rather be alive than dead. Nothing is nothing, and even people who suffer most of their lives get the odd bit of joy.
Not everyone is going to be as intolerant as those you have encountered. I'd not be surprised if your situation requires you to be housed in an area where certain stereotypes prevail, to your detriment.
Clearly, you need to do *something*, whatever that is, it needs to be something you kinda enjoy, works with your circumstances, and takes into account your situation. Whatever that *something* is, it will give you a purpose - something we all need.
Let me share an example...
My grandfather passed at the ripe old age of 101 years old. He was still climbing the walnut tree on his farm at 95 to shake the walnuts out of the tree. At 95!!! He was still using a hoe to turn the earth, still planting, picking... He loved it, it was his life, and his purpose.
My father, aunties, uncles... They all badgered him to stop working, that he was old, and he should rest. What they did not understand, is that the farm work was what kept him alive and happy. At 96, he slipped on the wet floor on the deck, and broke his hip. He never fully recovered and could no longer walk, take himself to the bathroom, move around etc...
The decline was near instantaneous to see. He basically gave up on life, and I am amazed he made it to 101. I was fortunate enough to be at his 100th birthday.
Another example, is a family friend in her late 80's. She volunteers, and delivers food to the elderly (!!!) for Meals on Wheels. the "elderly" are often younger than she is, some by over a decade. The difference?
after retirement, the ones getting the food delivered decided to just do nothing, sit in front of the telly and "relax".
She needed purpose, and it keeps her going. She enjoys it, yes, it's work, but she loves helping people, she loves the social aspect. It gives her life purpose and meaning, despite those telling her to stop, because she is old and needs to rest.
In the same way, you need something to keep you going, a purpose, something that makes you feel like you have contributed.
You mentioned you've tried your hand at learning to code. Keep going - don't stop! Use your skills to make apps that help other players in ED, for example, or Android/iOS apps.
Heck, build the worlds best RNG...
As I said, I know I'll never be able to truly understand your position, short of contracting some from of disorder myself, though I've been through some tough stuff, too, as have most others, I bet. Don't give up, make the most of what you've been given. Remember, there is always someone worse off than you.
Z...