Contrary to the sense I get from most people on this forum, I have a history of dealing with bullies and as*holes by getting aggressive and violent, since I'm not very good at resolving conflicts by using words. This has been going on since I was a little kid, when I would occasionally hit or bite my parents when I felt disrespected. I started getting into fights in middle school, and although I'm not that big, I'm stronger than most other guys and very well-coordinated, so I often get the result I was looking for when I fight (until the guy's friends come and jump me afterwards, which happens every time). However, now I have a reputation as someone who is violent and somewhat reckless. Friends of mine have told me I need to stop being so aggressive when people do things to piss me off, but the problem is I don't know how else to deal with it. I was at a bar with some friends last weekend and started dancing with this girl, and some guy literally just grabs her from me, spins her around, and starts dancing with her. I had been to the same bar with the same friends the previous week and almost got in a fight, so this time I just let it slide, but afterwards I felt like s**t for not saying anything to that guy. I feel like the "correct" response would have been to say something to the guy that would piss him off, and then walk away laughing, but, as is often the case, I couldn't think of anything to say. This happens to me all the time. Whenever someone disrespects me, I feel like my only two options are to try and ignore it or to punch them in the face. I don't want to be seen as the crazy aggressive guy, but I also don't want to be seen as the guy who lets people treat him like s**t.