I have the same scars my arms are filled with them & i know what you mean you dont have to explain yourself to anyone
Ive found wearing longer sleeve tops cover them up but thats not always possible and if i am out & about & i see ppl staring i acknowledge thier staring by staring bk lol
If and it has happened to me ppl mock you or think your crazy im here to tell you your not maybe use bio oil to help reduce appearance on your arms
As for the depression speak to a Dr asap dont let it fester
If you ever want to talk im here bud