Hey Issy,
It seems like you have some excess guilt that is perhaps transferred from another (abusive?) situation that you have experienced (?). Try not to get caught up in it. (Easier said than done). Guilt is like a slow cancer.....
Thinking of you, kiddo.
Desy
p.s.: I hear ya re: solo pedestrian on Xwalk.