I still feel nasty and violated🤢

So i went to a three day festival recently and people who want to see a well known artist usually crowd up like sardines and you can't move in the crowd. ( i hate general admission concerts but watevs) so I'm waiting with a friend behind me about 2 steps away . Right beside me was this dude who was shorter than me not sure if he was intoxicated or high i did see a cigarette in his hand but that's beside the point. Still gives no excuse. The festival is in a hot climate everyone is wearing loose to little clothing like shorts etc... so I'm wearing shorts i start feeling a hand constantly swipe my leg and then touch my boob. I can see in my peripheral that it's him an i think about saying something but it just doesn't come out. Then he attempted to make a joke and try to lay his head on my boob. I feel so yucky bc i remember i don't have a bra on under my shirt. then i text my friend to tell her but she doesn't get the message because the signal is bad. But he not only tried me but several others who were in close proximity . I still feel so violated after this has happened and i don't even want to be touched i keep having memories of this sick person and want to always have extra layers of clothing on . I don't know why but i keep beating myself up on the inside because of it i wish i would've said something I'm always vocal when it comes to other shit i really don't know why it didn't come out😡