Does it make sense that I wanted to slap a guy for not letting me go while dancing, even though I approached him to dance?
Why did you start dancing with him?
I was enjoying the dancing too much and I didn't want to stop, but then the guy started holding me tighter and that made me feel uncomfortable.
You should use your words when communicating with people. Maybe he had no idea that you were done dancing.
I tried talking to him but he didn't let me go, let it go.
You shouldn't hit him, but instead raising your voice that you want to be let go so everyone around you can hear is a good technique to get people like that to leave you alone.