Norman, listen carefully.
Just because someone calls you lazy, or perceives that you are lazy, doesn't make them right. It's their perception. If you know you are NOT lazy, that is all that matters. It's their perception Vs the reality.
Having known you many many years, and in close proximity for most of it, I know that you are not a lazy person. I know you are struggling with a lot of things that have changed your life dramatically, but you are not lazy. Pessimistic sometimes, yes, depressed sometimes, yes, but these go with the territory of the things you are dealing with.
You just need to learn to understand that it DOES NOT MATTER WHAT ANYONE IN HERE SAYS TO YOU, it does not make it true. Does it make it mean? Maybe, does it make it uninformed? Sometimes, but it still does NOT MAKE IT TRUE.
It doesn't matter whether I say you aren't lazy or someone else says you are, all you have to realize is what you KNOW inside is all that counts. If you stop searching for affirmation outside of your own heart and mind and soul, you'll find it. It's right there inside, where you know your own limitations and your own abilities better than anyone else. :)
You're doing a lot better than before, but when you slip back on occasion, it makes people think you fell back. You didn't fall, you're just taking one step forward and two back sometimes, like anyone who is struggling with something.
Take heart, trust yourself, and hang in there.
Brenda