sorry .. I ll be frank .. ur post makes me wanna puke on it..but I think u r a teenager .. so listen kid .. if someone touches u act smart .. if it's in public place make scream for help .. if u r alone .. keep ur phone handy and run .. if u r good at self defense .. u will know what to do. be careful. this world is full of jerks. I have been there.
and it's definitely not ur mistake. but look strong and confident when u walk.