((((((((Christina)))))))) i wish i was good with words but i'm not so forgive if i mess up and put my foot in it. i just wish i could talk to you IRL coz i can do that better but i can't so here goes...
you're not any of the bad things you say in this post! you're not bad, ugly, useless or stupid! do you have any idea the number of people who look up to you here coz you help us all? so how can you be any of those things? and you're being too hard on yourself...you were in high school...how can you blame yourself now for how you re-acted then? and sometimes by the time your brain has gotten over the shock and decided how it should re-act it's too late, over and done with...a bit like delayed shock!
and i doubt i'm being any help here coz i know i'm none too bright with advice so i'll bow out and hope somebody smarter comes along with something for you.
meantime i'll give you all i got...