Thanks for sharing this! Please do not suppress these memories. It is very important for you to remember so you don't allow it to happen again. I know you are older now so probably less vulnerable... but it doesn't hurt to be prepared.
If you feel uncomfortable, say "STOP!" And walk (run) away. Simple as that.
Maybe even take some pictures and file a police report. They probably won't do anything but at least there's a record of it.