I am sorry for all the stress you are feeling!! I get it...dealing with my stepson always brought health problems for me....
Some people who don't have to deal with the day-to-day reality of addiction simply don't understand. My stepson's half-brothers thought we (Mr. Seren and I) weren't doing enough to help my stepson. So they took him in...only to kick him to the curb about 3 months later because they couldn't take his behavior any more around their children.
We had to learn to let the criticism of others, who simply had no idea what they were talking about, roll off our backs. It's not easy, but in time...you will get better at it!
Hoping today is a bit better